gpt4 book ai didi

java - 混合 HTML 和 STRUTS2 标签

转载 作者:行者123 更新时间:2023-12-01 16:05:05 25 4
gpt4 key购买 nike

我有一个既有 HMTL 标签又有 struts 标签的表单。由于 struts 标签的对齐问题,我使用 HTML 标签。

<s:form action = "setNode" name = "processing" method ="POST">



<script>
<!--
createTree(catArray);

</script>
<br/>
<s:radio name="processOption" label="" list="{'Add','Move','Delete'}" ></s:radio>

<s:textfield name="node" ></s:textfield>

<s:submit name="Go" value=" Go " align="center" />
</s:form>

createTree 函数创建一个带有 HTML 复选框输入类型的树形表单。

该操作触发 java 函数。我如何查看哪些复选框被选中?

最佳答案

我想说,这种方法不好。

首先,你看一下生成的html吗? (至少由struts生成——如果可能的话也由你的javascript生成)。这永远是要做的第一件事。可以发一下吗?

第二,你了解struts2表单中的“主题”吗?如果您使用默认值(“xhtml”),表单将位于表格内,并且,如果您要在其中添加一些非 struts2 元素,则必须注意这一点 - 例如,您的 <br/>标签似乎不合适。

第三,Struts2标签总是与html标签混合在一起,这就是他们的观点。我猜你的意思是你正在将 javascript 中生成的输入 html 标签(表单元素)与 struts2 标签生成的其他标签混合在一起。一般来说,这是很困惑的,你应该尽量避免这种情况。当你的标签是由像你一样的黑盒 javascript 函数生成时(我猜是 document.write()),情况更是如此。您应该尝试(除了非常特殊的场景)使用 struts2 生成这些复选框。

关于java - 混合 HTML 和 STRUTS2 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2778957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com