是否可以以某种方式将锚点(或哈希)添加到 Struts 2 操作 URL?具体来说:
我有一个html表单,如果用户单击“添加更多字段”按钮,它可以扩展更多字段。该按钮向后端发送一个html submit(动作“thismyaction”),其中一个列表对象被另一组输入字段填充。然后,操作返回到tile“thisismyform ”,它像以前一样加载相同的jsp,在这里新的字段集是可见的。
(不幸的是,当时在这个项目中没有办法通过ajax / JS来实现这一点。我知道你通常添加字段的方式,但我得到了这个项目。)
每个字段集都被计算(字段集-0,如果用户添加更多字段,则另一组被添加“字段集-1”)。集合始终包含相同的字段,但已枚举。
这里发生了什么?动作有一个帖子,它生成另一个字段集并重定向回同一个页面,在那里它呈现所有字段集。重要:结果类型是“磁贴”!我想这就是它变得困难的原因。
现在我想动态地添加一个锚到这个URL“thisismyaction . do”,比如“thisismyaction.do#fieldset-1”。用例:用户添加了另一个字段集,发布到操作=
我希望我能恰当地描述它,我想要达到的目标...如果有问题,尽管问。
我能马上想到的最简单的方法是
<script type="text/javascript">
window.location.hash = "fieldset-<s:text name="latestIdOfFieldSet" />";
</script>
如果在呈现jsp并在action方法中设置它之前,您能够弄清楚什么是latestIdOfFieldSet
。你应该得到你想要做的。
当你将鼠标悬停在网页的某个区域时,有很多基于JavaScript的库会显示工具提示。有些相当简单,有些允许工具提示显示用CSS样式设计的超文本标记语言内容。 但是有没有一种方法可以在不使用JavaScript的情况下显示样式化的工具提示?如果您只是使用属性,标记不会被处理(例如
我在输入上使用typeahead发送建议。。一切都很好,但我知道我想动态创建HTML表并在表中赋值,所以在我的java脚本中,我声明HTML变量来存储表,然后在返回值时使用这个变量。当我将html保存在变量中时,问题就出现了,它开始给出错误,即变量未定义,当我将它放在引号中时,返回时,它只显示变量。。我不知道该怎么做,也不知道应该使用哪种方法,但我被困在了这一点上,我的HTML正在工作 这里是我的
我试图在HTML的pre标签中包装文本,但它不起作用。我使用下面的CSS作为我的标签。 我从如何在pre标记中换行文本? 我已添加
我们有一个基于Java的系统,它从数据库中读取数据,用预设的标记合并单个数据字段,并用将结果转换为。 在格式中,它看起来像这样: 现在我正在寻找一种方法来允许一些字段包含静态超文本标记语言格式的内容。此内容将由我们启用超文本标记语言的编辑器(类似、等的东西)生成或从外部粘贴。 我的计划是遵循这篇JavaWorld文章的配方: < li >使用< code>JTidy将HTML格式的字符串转换为正确
我是新来的。我想解析html,但问题是我们必须在中指定的URL,我将在运行时从其他页面响应此URL。有没有办法将收到的网址传递到中?我读过这样的东西: 但是我不知道如何使用它。我很想知道是否有其他方法比jsoup更好。
我正在使用ITextRenderer从html生成PDF。然而,我得到以下异常: 你能帮帮我吗? 任何帮助都将不胜感激。 先谢谢你。