struts-config.xml文件中input关键字是什么意思?
<action-mappings>
<action name="loginForm"
path="/loginAction"
type="action.LoginAction"
scope="request"
validate="true"
input="/user/Login.jsp" >
<forward name="Show" path="/struts/Show.jsp" />
<forward name="Error" path="/struts/Error.jsp" />
</action>
</action-mappings>
1.上面的input="/user/Login.jsp"是什么意思?
2.如果没有这句话,会是什么效果?
问题点数:20、回复次数:11Top
1 楼chaucer518(我爱我家的思思)回复于 2006-03-07 19:17:38 得分 10
指定包含输入表单的URL路径,当表单验证失败时,将会把请求转发到该URLTop
2 楼xiaobaolove(紫色太阳)回复于 2006-03-07 20:44:43 得分 0
ActionForm里的validate出错时,返回再input所指向的urlTop
3 楼liu79()回复于 2006-03-08 00:25:14 得分 0
如果没有定义input关键字,那么如果validate出错时,会返回到哪里?Top
4 楼zeq258(周二强)回复于 2006-03-08 09:23:18 得分 0
楼上正解Top
5 楼HeXuZhOnG(猪脑壳)回复于 2006-03-08 09:57:52 得分 10
会报一个你没定义input属性的错误。 :)Top
6 楼jeffaple(坤)回复于 2006-03-08 10:06:26 得分 0
恩,我试了,会抛出java.lang.NullPointerException错误来Top
7 楼Net8Java(男将╭ァM'r杜)回复于 2006-03-08 10:15:02 得分 0
对啊,而且你的action里返回ActionForward对象时,也可以用mapping.getInputForward();这个方法利用input资源Top
8 楼fbtdjs(bront)回复于 2006-03-08 11:07:12 得分 0
markTop
9 楼liu79()回复于 2006-03-08 14:02:35 得分 0
现在有一个问题
如果同一个业务,比如发展货品信息,增加货品信息、修改货品信息是两个基本相同的页面和formbean 只是actionbean有点不一样,那么我可不可以调用一个actionbean来,这样他们就都是一样的了Top
10 楼zuguanqun(小群)回复于 2006-03-08 15:16:00 得分 0
同意2,3楼的Top
11 楼sg552(:))回复于 2006-03-11 08:19:56 得分 0
input 在书上说是出错时跳转的页面。
不过我怎么都想不到input和错误之间有什么联系。
靠。Top




