struts <s:form action=""> 和 <s:submit action=""> 的区别
2012-06-04 12:53
465 查看
最近一直在看一个工程例子,遇到一个问题就是在 jsp 文件中,通常会在 <s:form>标签中使用<s:submit>,而二者均有 action 属性,今天貌似明白了两个之间的区别,但是不知道理解的对不对,若有高手路过还请多指教~~
例如,在struts.xml文件中设置了几个action如下:
在 bbsindex.jsp 中,有如下形式
理解为:这个jsp是从UserLogin.action跳转过来的,并且这个action传给它一个参数"username"。而<s:submit>中的action是指这个表单提交的时候要跳转的action
例如,在struts.xml文件中设置了几个action如下:
<action name="UserLogin" class="org.web.user.UserLoginAction"> <result name="success" type="redirect">/user/IndexBBS.action</result> <result name="input">/user/userlogin.jsp</result> </action> <action name="IndexBBS" class="org.web.user.IndexBBSAction" method="list"> <result name="success">/user/bbsindex.jsp</result> </action>
在 bbsindex.jsp 中,有如下形式
<s:form action="UserLogin"> <s:hidden name="username"/> ... <s:submit action="BbsList"/> </s:form>
理解为:这个jsp是从UserLogin.action跳转过来的,并且这个action传给它一个参数"username"。而<s:submit>中的action是指这个表单提交的时候要跳转的action
相关文章推荐
- <s:form action="XX.action"> 与 <s:form action="XX"> 的区别
- <input type = "submit"> 提交方式和用js的form.submit()有什么区别?
- struts 2.0 <s:form action = "" theme="simple"> theme ="simple"
- <input type = "submit"> 提交方式和用js的form.submit()有什么区别?
- <s:form action="login"...与<s:form action = "login.action"...的区别
- 开发日志:struts标签[<s:selec>/<s:submit>/<s:form>......] 在table的时候位置错误 [会自动换行/自动生成tr、td的问题]
- <s:form action="login"...与<s:form action = "login.action".的区别
- 2.Struts的<action unknown="true">:struts-config.xml
- 表单按回车自动提交 1、当form表单中只有一个<input type="text" name='name' />时按回车键将会自动将表单提交。 <form id='form1' action='a
- javascript中对<form>表单的submit验证以及action提交,及它们的区别。
- <form action="get.php" method="post" id="tform"> <input type="text" name="one"> <a href="jav
- <s:form action="login"...与<s:form action = "login.action".的区别
- Spring MVC的 <form action="" /> 表单提交相对路径异常问题
- <s:form action="user!regist" method="post">
- 2.Struts的<action forward="/login.jsp"></action>:struts-config.xml
- <form action="">
- java如何获取jsp页面上传的文件路径 20 前台jsp: <form action="AA.do?method=yktAdd" method="post" > <input type='text'
- <form method=post action="addNew_hxxm.jsp" name="form1"enctype="multipart/form-data">
- <s:form action="login"...与<s:form action = "login.action".的区别
- springMvc <form action="">提交跳转路径问题