Struts-web.xml配置文件
在web.xml配置文件中
<action input = ...>
<forward name="error" path="/form/error.jsp" />
</action>
请问是这样的吗?input指定包含表单的URL,当表单验证失败的时候发送的URL
那个forward具体是干什么的?
问题点数:20、回复次数:3Top
1 楼lllllllllluoyi(罗毅)回复于 2006-03-10 18:29:24 得分 10
<forward name="error" path="/form/error.jsp" />
<forward>元素的功能是定义一个页面和元素名称关联,它有一个好处是,当页面名称修改时,如果说error.jsp更名为errorinf.jsp时,只需要更改这个元素的path属性的值即可。在程序中调用这个元素时只要调用元素的名称,方便了开发。如:
return mapping.findForward("error");
<forward>元素只能在<action>下定义,表示这个元素的作用范围在当前action元素内(action对应的action类)。如果想用让每个action都能访问,那么就用<global-forwards />元素声明。Top
2 楼xdy3008(IT难民营执行主席)回复于 2006-03-10 19:03:18 得分 10
<action name="userInfoForm" path="/loginAction" scope="request"
type="com.ims.action.LoginAction" input="login.jsp" validate="false">
<forward name="ok" path="/jsp/index.jsp" />
<forward name="fail" path="/login.jsp" />
</action>
input 是指定包含提交表单的jsp页面,forward 为ok的时候是表单提交成功后的跳转
forward 为fail的时候是表单提交成功后的跳转到login.jspTop
3 楼xdy3008(IT难民营执行主席)回复于 2006-03-10 19:05:50 得分 0
上面给个例子而已Top




