簡體   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