2008-05-10

关于struts1.2中的一些问题,请教大家了。

关键字: struts1.2中的一些问题
还是一个在校的大学生,由于对J2EE特别的感兴趣,所以特别的想学SSH框架。
最近正在认真学习struts1.X系列中,今天在写一个简单的用户登陆过程中遇到了一些问题。
首先在写自己的LoginAction方法时,定义了ActionError的一个实例errors,当登陆失败时在调用errors.add(,)时遇到了问题,提示说我的ActionError类已经过时,后来看到网上说现在1.X系列的版本已经去掉了ActionError类的支持,郁闷···后来用ActionMessages类来代替完成了相应的功能。
这个问题解决后又遇到了一个问题,在写struts-config.xml配置时,用到了action中的属性input="/login.jsp",想问下大家这个代表输入的信息是login.jsp传递给struts的相应的From的吗?
在用struts的From时,直接调用相应的getXX()方法可以直接得到在login.jsp中输入的信息吗?为什么我的得不到相应的值呢?是不是还需要调用什么代码?
评论
icefire 2008-05-10
input="/login.jsp"代表校验失败时,自动返回的页面,当然,一般是指表单那个页面。
也可以是/login.do之类的。
getXx()要想取到值,那你的xx和页面上表单<input name="xx">中的名字要一样。