首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

关于spring的有关问题

2012-02-20 
关于spring的问题各位高手:是这样的。小弟遇到一个spring的问题就是,比如我在做一个登录页面,那么验证输入

关于spring的问题
各位高手:
  是这样的。小弟遇到一个spring的问题就是,比如我在做一个登录页面,那么验证输入是否为空的时候,就可以在validate中验证,然后如果为空,则可以返回登录页面,输出一些提示信息,那么现在要是输入不为空,则进入controller里边,进行判断用户输入的用户名和密码是否正确,要是正确,则进入系统,要是不正确,则返回到登录页面。我想问的就是,在这种情况下返回到登录页面,我怎么在这个登录页面输出一些提示信息呀,比如告诉用户“用户名或者密码错误”。因为书上只教了我在validate中验证为false时,在登录页面怎么输出信息,没教我上面说的那种情况怎么输出信息啦,谢谢各位高手的赐教哦。

[解决办法]
你可以在struts里面封装到actionMessages里面 然后从页面里<error>或者<message>取出来,要不然就在from里面调用业务逻辑,不合适一般
[解决办法]
如果验证登录,假设你的登录方法是login
public void validateLogin(){
super.addFieldError("message", "用户名或密码错误");
}

同时在struts配置文件中添加<result name="input">/login.jsp</result>

页面输出错误信息<s:fielderror/>
[解决办法]
输出错误的信息一般不写在Spring里,主要在JSP,struts里,这个你就别写了,会产生耦合的,不利于开发
[解决办法]
lz 应该用的spring的一套东西开发吧,没有用struts。

帮你顶起。

热点排行