我一直在研究Struts2并且在我的脑海中遇到一个问题,即使用各种表单操作之间的主要区别是什么
就像我们在脚本语言 javascript
中采取行动一样,我们在 jquery
同样在struts2
我们在表单和提交中也有action属性
那么他们的基本目的和最佳用途是什么。希望一个例子可以清除所有的差异。
<s:form name="xyz" action="xyz" method="post">
和
<s:submit action="xyz" />
和
document.getElementById("myForm").action="form_action.jsp";
虽然我知道使用javascripts和jquery的优势,但想知道这个,以便我根据自己的需要选择净时间。
答案 0 :(得分:0)
之间的主要和主要区别是Struts标签是JSP标签并在服务器端运行,而HTML和javascript在客户端(在浏览器中)运行。第一个action
是Struts标记的一个属性,它接受OGNL表达式来解析URL。第二个是在当前上下文中引用JSP的静态文本。