编程中各种动作之间的区别

时间:2014-04-06 10:51:41

标签: javascript jsp struts2

我一直在研究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的优势,但想知道这个,以便我根据自己的需要选择净时间。

1 个答案:

答案 0 :(得分:0)

之间的主要和主要区别是Struts标签是JSP标签并在服务器端运行,而HTML和javascript在客户端(在浏览器中)运行。第一个action是Struts标记的一个属性,它接受OGNL表达式来解析URL。第二个是在当前上下文中引用JSP的静态文本。