实现一个很基本的功能,不知道在SSH的组合开发模式下如何实现。功能如下:防止在未输入用户名,密码的请情况下直接在地址栏中直接输入网址访问页
面。出现这种情况直接跳转到登陆。以前的实现:
方案1:(STRUTS)写一个继承action的类在其中检查session中用户名是否为NULL如果
是直接跳转。其他的ACTION均继承至该类。
方案2:利用filter逻辑和上面差不多(所有的JSP都放在了WEB-INF下了)在SSH下有没有好的实现方式呢?
(像字符的过滤不就是直接引入了一个filter吗)
面。出现这种情况直接跳转到登陆。以前的实现:
方案1:(STRUTS)写一个继承action的类在其中检查session中用户名是否为NULL如果
是直接跳转。其他的ACTION均继承至该类。
方案2:利用filter逻辑和上面差不多(所有的JSP都放在了WEB-INF下了)在SSH下有没有好的实现方式呢?
(像字符的过滤不就是直接引入了一个filter吗)
解决方案 »
- 这样获取MySql刚插入的ID(自增ID)有问题吗?
- 谁有 精通J2EE:Eclipse、Struts、Hibernate、Spring整合应用案例 里面的源代码,发下好不
- 使用java ee整套技术的话,网站前端是不是最好用JSF啊?还有更好的选择么?
- 初用hibernate,已经碰到问题,请大家帮帮忙!!!
- MYSQL里怎么设置自增字段啊,在线等待
- JCreator Pro v3.00.094有注册码了~~
- 问个struts的问题
- lookup哪个接口?
- 关于jsp在线求助
- java技术不用分布式事物怎么实现在高并发的情况下插入数据
- jacob对word进行操作的问题
- java中jni调用so, resin莫名重启?
<filter>
<filter-name>hibernateFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>hibernateFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping> 这种的filter来拦截处理用户未登陆而直接输入URL的情况呢?
BaseAction extends org.springframework.web.struts.ActionSupportBaseAction中写个方法
public boolean checklogin()
{
if()
else
}yourAction extends BaseAction调用checklogin()