急死我了,求救!!!jsp页面取得action中设置的session的问题!!!!
我在action的perform方法里设置的session:
HttpSession session = request.getSession();
session.setAttribute("username", username);
在这个页面可以取得到:
<%@ page contentType="text/html;charset=ISO_8859_1" language="java" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<html:html locale="true">
<%
String userid = (String) session.getAttribute("username");
if (userid==null||userid.equals(""))
{
%>
<logic:redirect href="relogon.jsp"/>
<%
}
%>
<jsp:useBean id="logonBean" scope="session" class="com.zrtek.bean.LogonUserBean"/>
<%
logonBean.setUser_id(userid);//初始化登陆用户Bean
%>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE><bean:message key="system.name"/></TITLE>
<script language="javascript">
window.moveTo(0, 0)
window.resizeBy(570,470);
</script>
</HEAD>
<frameset rows="60,*" frameborder="NO" border="0" framespacing="0">
<frame src="top.jsp" name="topframe" scrolling="NO" noresize>
<frame src="browinfo.jsp" name="main" id="mainframe">
</frameset>
而在这个页面中的不到:
<%@ page contentType="text/html;charset=ISO_8859_1" language="java" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ page import= "java.sql.ResultSet,java.sql.ResultSetMetaData,com.zrtek.util.SQLUtil"%>
<%
String userid = (String) session.getAttribute("username");
if (userid==null||userid.equals(""))
{
%>
<logic:redirect href="../relogon.jsp"/>
<%
}
%>
<jsp:useBean id="logonBean" scope="session" class="com.zrtek.bean.LogonUserBean"/>
<jsp:useBean id="browerBean" scope="page" class="com.zrtek.bean.BrowerInfoBean"/>
<%
String Company = logonBean.getCompany() ; //登陆人所在公司
String Deparment = logonBean.getDeparment() ; //登陆人所在部门
String Emp_code = logonBean.getEmp_code() ;//登陆人标识
String Emp_level = logonBean.getEmp_level() ; //登陆人level
String User_id = logonBean.getUser_id() ;//登陆人ID
browerBean.setLogInfo(Company,Deparment,Emp_code,User_id) ;
browerBean.init();
ResultSet rs = browerBean.getResultset();
%>
<html:html locale="true">
<HEAD>
<TITLE> </TITLE>
........
</html:html>
<noframes>
<body>
<center><font color="red" size=2><bean:message key="errors.noframe"/></font>
</body>
</noframes>
</html:html>