关于strus2在服务端效验的问题

目前我想做一个统一的服务端登录效验封装。
客户端都是在调用各个action
而我想在客户端请到服务端之前,在服务端调用action之前,做一个登录效验的验证,如果成功则转至对应的action,否则返回弹出对应的信息。

请问这要怎么实现?

能否不要在每个struts.xml文件中去设置拦截器来实现? 而是通过统一的一个方法来实现

3个回答

这种需求用struts2的拦截器就很方便实现
你不想在每个struts.xml文件中设置的话,那就把你写的这个拦截器定义在默认拦截器栈中,那这样就不用每个都配置了

用struts2的服务器端验证,在action的同目录建一个XXAction-validation.xml
里面设置校验,如果不对的话就返回页面了,不会进action,具体的你可以去网上搜搜看..........

Struts 2校验框架可以轻松实现, 见:
[quote]Apache Struts 2 Documentation > Home > Guides > Core Developers Guide > Validation[/quote]

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!