社区
Java EE
帖子详情
STRUTS下,验证SESSION的标签编写.
lj0103
2005-05-08 03:11:11
刚接触,还没有完整的思路,谢谢。
有没有完整的代码。
...全文
142
8
打赏
收藏
STRUTS下,验证SESSION的标签编写.
刚接触,还没有完整的思路,谢谢。 有没有完整的代码。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jsjzzh
2005-05-08
打赏
举报
回复
上面的文件我把表格没去完,你自己再改一下。
假如上面的文件叫banner.jsp.
下面的就是应用它的标签例子,你可以把每个页都加上<tiles:insert page="/banner.jsp" flush="false" />这句。都能完成你的要求。
<%@ page contentType="text/html; charset=gb2312" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html>
<head>
<title><bean:message key="title.index"/> </title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<html:base/>
</head>
<tiles:insert page="/banner.jsp" flush="false" />
<body>
…………
…………
</body>
</html:html>
jsjzzh
2005-05-08
打赏
举报
回复
我明白了。
下面的是一个.jsp文件
<%@ page contentType="text/html; charset=gb2312" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<%
if(session==null || session.getAttribute(edu.sjtu.ebookstore.common.Constants.USER_KEY)==null) {
%>
<td width="60"><div align="center"><html:link href="login.jsp"><html:img width="24" height="21" border="0" src="image/logon.gif"/><BR>
<bean:message key="prompt.logon"/></html:link></div></td>
<% } else { %>
<td width="60"><div align="center"><html:link action="/logoffAction"><html:img width="24" height="21" border="0" src="image/logon.gif"/><BR>
<bean:message key="prompt.logoff"/></html:link></div></td>
<%} %>
</body>
</html:html>
lj0103
2005-05-08
打赏
举报
回复
嗯,是的,就是楼上的意思,写个标签,
这样在每个页面开头只要加入标签就可以直接验证SESSION了,
手头上面没有资料啊。
现在也在上网找。
mingr6370
2005-05-08
打赏
举报
回复
请问楼主你是不是要写个tag,在这里验证,验证失败转向登录页面
如果是这样的话,你去看孙卫琴那本书,有个例子就是这样的,好像是第二章吧
MARS.nEIL
2005-05-08
打赏
举报
回复
UP
lj0103
2005-05-08
打赏
举报
回复
谢谢楼上,不过我要的好像不是这个吧?
你那个是再登陆的时候的验证?
我要的是在进入不用页面的时候对SESSION进行验证,验证失败跳转到登陆页面
用标签来实现
jsjzzh
2005-05-08
打赏
举报
回复
public class LoginAction extends Action {
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws Exception {
LoginForm loginForm = (LoginForm) form;
//这建立一个会话,用来保存登录后的信息
HttpSession session = request.getSession();
LoginCheck loginCheck=new LoginCheck();
if(loginCheck.isExist((LoginForm)form)){
//对这个会话设置属性,保存登录成功的用户名
session.setAttribute("user",loginForm.getUsername1());
return (mapping.findForward("success"));
}
else{
return (mapping.findForward("false"));
}
}
}
lj0103
2005-05-08
打赏
举报
回复
补充:就是相当于再页面中加入
<%
if ((session == null) || session.getAttribute("userID") == null)
{
response.sendRedirect("../logon/login.jsp");
}
%>
的效果,但是我刚接触STRUTS,写不清楚标签的设置。谢谢
尤其是怎么页面跳转
搞定J2EE:
STRUTS
+SPRING+HIBERNATE整合详解与典型案例 (2)
11.4.7
编写
Struts
的配置文件
struts
-config.xml 11.4.8
编写
Spring的配置文件spring-config.xml 11.4.9 配置web.xml 11.4.10 启动Tomcat运行示例 11.5 小结 第十二章 使用Hibernate快速实现持久层处理 12.1 ...
李兴华Java Web开发实战经典.pdf (高清版) Part1
第16章
Struts
常用
标签
库 16.1、
Struts
标签
库简介 16.2、Bean
标签
16.2.1、
标签
16.2.2、
标签
16.2.3、资源访问
标签
16.2.4、
标签
16.2.5、
标签
16.2.6、
标签
16.2.7、国际化与
标签
16.3、Logic...
李兴华 java_web开发实战经典 源码 完整版收集共享
第16章
Struts
常用
标签
库 16.1、
Struts
标签
库简介 16.2、Bean
标签
16.2.1、
标签
16.2.2、
标签
16.2.3、资源访问
标签
16.2.4、
标签
16.2.5、
标签
16.2.6、
标签
16.2.7、国际化与
标签
16.3、Logic
标签
...
java web技术开发大全(最全最新)
《Java Web开发技术大全:JSP+Servlet+
Struts
+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、
Struts
2(*、类型转换、输入校验、上传和下载文件、
Struts
2的各种
标签
、对 AJAX的支持等)、Spring...
java开源包1
JCaptcha4
Struts
2 是一个
Struts
2的插件,用来增加
验证
码的支持,使用时只需要用一个 JSP
标签
(<jcaptcha:image label="Type the text "/> ) 即可,直接在
struts
.xml 中进行配置,使用强大的 JCaptcha来生成
验证
码...
Java EE
67,512
社区成员
225,881
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章