繁体   English   中英

混合HTML和STRUTS2标签

[英]Mixing HTML and STRUTS2 tags

我有一个同时具有HMTL标签和struts标签的表单。 我使用HTML标记是因为struts标记存在对齐问题。

<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标签生成的其他HTML混合在一起。 通常,这很麻烦,您应该尝试避免这种情况。 当您的标签是由像您一样的黑盒javascript函数生成的时document.write()我猜是带有document.write() )。 您应该尝试(非常特殊的情况除外)使用struts2生成这些复选框。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM