大家都知道csdn论坛,如果是游客,点击“发帖”后,会自动进入“注册”页面。用ssh三大框架是如果实现了?大家给点点子呀!小弟刚学ssh,做一点东西。
解决方案 »
- 国家图书馆特色资源检索意见征集
- 从 jdk1.5 tomcat5.5 升级到 jdk1.6 tomcat6 报错 java.lang.reflect.InvocationTargetExcep
- 表单From类与数据库VO类
- Tomcat项目在linux上面出现connection time out
- 插入数据进出错了?????
- 大访问量的计数器
- 高手来帮帮忙啊啊 实在是不知道什么原因啊
- 在JSP中如何在服务器端建立指定的目录及文件?
- 一个简单的错误,但是一时无法解决,来帮帮忙啊.
- jforum单点登录为管理员身份
- struts2注解
- word转换为HTML,本地测试可以,请问放服务器上为什么无法使用
你检查这个userId是否为空。
如果为空,则跳转到 register.jsp页面。
如果不为空,则跳转到发帖的页面!
Struts1是session.setAttribute("user",user);
Struts2是session.put("user",user);struts1的话在action的方法内判断用户是否在session内
Session session=request.getSession();//得到session
String user=(String)session.getAttribute("user");//user的类型看你在登陆成功的那个方法内保存的类型了 在括号里面转类型
然后判断user是否为空
if(user==null){
//为空,证明还没登陆,则跳转到注册页面
}
strus2的话也是这么判断。。只不过得到session的方法是Map session=ActionContext.getContext().getSession();
String user=(String)session.get("user");
之后就是像上面那样判断了
“ <result name="register">
/jsp/{1}-input.jsp
</result>
<result name="logion">
/jsp/{1}-input.jsp
</result>”