2012-08-25 51 views

回答

2

是的。
你必须给他们一个name;该名称将用于在struts操作中设置属性(使用正确的类型转换)。
如果您致电输入somenamesetSomename()将在后期被调用。

3

使用struts2标签并不是必须的。你可以使用普通的HTML。

3

当然。

这是其中一个问题,您可以只需尝试

所有S2表格标签发出HTML,根据需要填写各种属性。 (这是稍微复杂多了,但最终,他们吐出的HTML表单字段。)

翻转你的问题上发挥得淋漓尽致:为什么不会一个手工输入的标签可以通过普通的浏览器HTTP发送提交过程? 可以阻止运行的机制是什么?请求正文如何从这样的表单提交不同从一个输入标签是S2定制标签的地方?

这些问题都是微不足道的探索。

0

如果使用简单的HTML你不会能够调用它里面如Struts标签:因此

<s:submit cssStyle="submit_button" id='newrc%{#stat.index}.%{#questionIndex.index}' name="newrc%{#stat.index}.%{#questionIndex.index}" onclick="return newrcClick(this)" value="+" /> 

这工作,但下面的代码不会从价值观为id和name值栈:NAME =” newrc%{#stat.index}。%{#questionIndex.index}”

<input type="button" cssStyle="submit_button" id='newrc%{#stat.index}.%{#questionIndex.index}' name="newrc%{#stat.index}.%{#questionIndex.index}" onclick="return newrcClick(this)" value="+" /> 
相关问题