在websphere下jsp被调用时,页面的<%@ include file="../checkLogin.jsp" %>出错,请高手指点 该怎么改进?急急急急急急急 你的主文件和被包含的文件checkLogin.jsp是否都含有<%@page contentType="text/html; charset=GBK" %>这样的语句。有的话,删除checkLogin.jsp中的! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢 2楼的朋友 jyh149129(风之刃) 我把原文件 放上来 郁闷死了 这是几年前的老代码了 现在有移植到websphere 下 写这代码的人都不在公司了 搞死我了 主文件的 头 <%@ page contentType="text/html; charset=gb2312" language="java"%><%@ page import="com.tydic.eda.businessGeneral.tpms.*"%><%@ page import="java.util.*" %><%@ page import = "sun.jdbc.rowset.CachedRowSet"%><%@ include file="../../checkLogin.jsp" %>——————————————————————————————————————------被包含地 jsp 文件 :checkLogin.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" import="com.tydic.eda.businessGeneral.Common.Convert" %><%@ page import="com.tydic.eda.businessSpring.po.UserBean"%> <%UserBean user_info_bean = new UserBean();String[] user_info = null;try{ if(!request.isRequestedSessionIdValid()||request.getSession(false)==null||session.getAttribute("staffid")==null) { response.sendRedirect("/EDSWeb/jsp/Nosession.jsp"); return; } else { user_info_bean.setStaffId(Convert.ToInt(session.getAttribute("staffid"))); user_info_bean.setUsername(session.getAttribute("staffname").toString()); user_info_bean.setLocalcode(session.getAttribute("localcode").toString()); user_info_bean.setAreaid(Convert.ToInt(session.getAttribute("areaid"))); //1 全省,2 本地网,3 营业区,4 局向 user_info_bean.setReglv(Convert.ToInt(session.getAttribute("reglv"))); //表示部门信息代码。部门可以包括:市场经营部/大客户部/公客部等 user_info_bean.setDplv(Convert.ToInt(session.getAttribute("dplv"))); //员工级别:1 系统管理员 2企业领导;3 管理者;4 普通员工 user_info_bean.setStlv(Convert.ToInt(session.getAttribute("stlv"))); user_info = new String[]{session.getAttribute("staffid").toString() ,session.getAttribute("staffname").toString() ,session.getAttribute("localcode").toString() ,session.getAttribute("areaid").toString() ,session.getAttribute("reglv").toString() ,session.getAttribute("dplv").toString() ,session.getAttribute("stlv").toString()}; }}catch(Exception e){ response.sendRedirect("/EDSWeb/jsp/Nosession.jsp"); return;}%><script type="text/javascript"> var user_info_obj = new Object(); user_info_obj.staffid = <%=user_info_bean.getStaffId()%>; user_info_obj.staffname = '<%=user_info_bean.getUsername()%>'; user_info_obj.localcode = '<%=user_info_bean.getLocalcode()%>'; user_info_obj.areaid = <%=user_info_bean.getAreaid()%>; user_info_obj.reglv = <%=user_info_bean.getReglv()%>; user_info_obj.dplv = <%=user_info_bean.getDplv()%>; user_info_obj.stlv = <%=user_info_bean.getStlv()%>; var user_info=new Array(); user_info[user_info.length]="<%=session.getAttribute("staffid")%>"; user_info[user_info.length]="<%=session.getAttribute("staffname")%>"; user_info[user_info.length]="<%=session.getAttribute("localcode")%>"; user_info[user_info.length]="<%=session.getAttribute("areaid")%>"; user_info[user_info.length]="<%=session.getAttribute("reglv")%>"; user_info[user_info.length]="<%=session.getAttribute("dplv")%>"; user_info[user_info.length]="<%=session.getAttribute("stlv")%>"; window.focus();</script>2楼的朋友 在帮忙看一下!谢谢! checkLogin.jsp中:删除此行<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" import="com.tydic.eda.businessGeneral.Common.Convert" %>改为<%@ page import="com.tydic.eda.businessSpring.po.UserBean"%> <%@ page import="java.util.*"%> <%@ page import="com.tydic.eda.businessGeneral.Common.Convert"%> 试试 我也遇到了,已经解决。需要将websphere6.0.0.1通过refresh pack2升级到websphere6.0.2然后再通过fixpack 15或9等一些相关的补丁安装就好了。websphere的bug。 谢谢jyh149129(风之刃)你说的那种方法已近解决了我的问题,还想麻烦一下在问个新问题 <tr> <td valign="top" bgcolor="#EEF7FF"> <iframe name="index_down" src="index_down.jsp" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" width="100%" height="100%"></iframe></td></tr>我在页面中包含了 一个iframe 框架,结果页面就出不来了,我在tomcat下是没有问题的到到了websphere 下就出问题了,请问该怎么解决!谢谢 分不够我在加! struts2 头像上传 ajax+struts2 JAVA是怎么把所有的源码封装成一个程序 关于orcale中clob struts+hibernate读取数据问题(在线等待……) 使用appfuse的module类型项目中遇到的一个棘手问题——无法完整生成代码 jstl的问题!? 问题急,请各位大虾们支招阿!。。。。。。。。。。。 各位大戏!请教一个Ant的配置问题!! soap找不到? 响应outlook express 面试题目讨论!!
我把原文件 放上来 郁闷死了 这是几年前的老代码了 现在有移植到websphere 下 写这代码的人都不在公司了 搞死我了 主文件的 头
<%@ page contentType="text/html; charset=gb2312" language="java"%>
<%@ page import="com.tydic.eda.businessGeneral.tpms.*"%>
<%@ page import="java.util.*" %>
<%@ page import = "sun.jdbc.rowset.CachedRowSet"%>
<%@ include file="../../checkLogin.jsp" %>
——————————————————————————————————————------被包含地 jsp 文件 :checkLogin.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" import="com.tydic.eda.businessGeneral.Common.Convert" %>
<%@ page import="com.tydic.eda.businessSpring.po.UserBean"%>
<%UserBean user_info_bean = new UserBean();
String[] user_info = null;try
{
if(!request.isRequestedSessionIdValid()||request.getSession(false)==null||session.getAttribute("staffid")==null)
{
response.sendRedirect("/EDSWeb/jsp/Nosession.jsp");
return;
}
else
{
user_info_bean.setStaffId(Convert.ToInt(session.getAttribute("staffid")));
user_info_bean.setUsername(session.getAttribute("staffname").toString());
user_info_bean.setLocalcode(session.getAttribute("localcode").toString());
user_info_bean.setAreaid(Convert.ToInt(session.getAttribute("areaid")));
//1 全省,2 本地网,3 营业区,4 局向
user_info_bean.setReglv(Convert.ToInt(session.getAttribute("reglv")));
//表示部门信息代码。部门可以包括:市场经营部/大客户部/公客部等
user_info_bean.setDplv(Convert.ToInt(session.getAttribute("dplv")));
//员工级别:1 系统管理员 2企业领导;3 管理者;4 普通员工
user_info_bean.setStlv(Convert.ToInt(session.getAttribute("stlv")));
user_info = new String[]{session.getAttribute("staffid").toString()
,session.getAttribute("staffname").toString()
,session.getAttribute("localcode").toString()
,session.getAttribute("areaid").toString()
,session.getAttribute("reglv").toString()
,session.getAttribute("dplv").toString()
,session.getAttribute("stlv").toString()};
}
}
catch(Exception e)
{
response.sendRedirect("/EDSWeb/jsp/Nosession.jsp");
return;
}
%><script type="text/javascript"> var user_info_obj = new Object();
user_info_obj.staffid = <%=user_info_bean.getStaffId()%>;
user_info_obj.staffname = '<%=user_info_bean.getUsername()%>';
user_info_obj.localcode = '<%=user_info_bean.getLocalcode()%>';
user_info_obj.areaid = <%=user_info_bean.getAreaid()%>;
user_info_obj.reglv = <%=user_info_bean.getReglv()%>;
user_info_obj.dplv = <%=user_info_bean.getDplv()%>;
user_info_obj.stlv = <%=user_info_bean.getStlv()%>;
var user_info=new Array();
user_info[user_info.length]="<%=session.getAttribute("staffid")%>";
user_info[user_info.length]="<%=session.getAttribute("staffname")%>";
user_info[user_info.length]="<%=session.getAttribute("localcode")%>";
user_info[user_info.length]="<%=session.getAttribute("areaid")%>";
user_info[user_info.length]="<%=session.getAttribute("reglv")%>";
user_info[user_info.length]="<%=session.getAttribute("dplv")%>";
user_info[user_info.length]="<%=session.getAttribute("stlv")%>"; window.focus();
</script>2楼的朋友 在帮忙看一下!谢谢!
删除此行<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" import="com.tydic.eda.businessGeneral.Common.Convert" %>改为
<%@ page import="com.tydic.eda.businessSpring.po.UserBean"%>
<%@ page import="java.util.*"%>
<%@ page import="com.tydic.eda.businessGeneral.Common.Convert"%>
试试
然后再通过fixpack 15或9等一些相关的补丁安装就好了。websphere的bug。
你说的那种方法已近解决了我的问题,还想麻烦一下在问个新问题 <tr>
<td valign="top" bgcolor="#EEF7FF">
<iframe name="index_down" src="index_down.jsp"
frameborder="0" marginheight="0" marginwidth="0" scrolling="no" width="100%" height="100%">
</iframe>
</td>
</tr>我在页面中包含了 一个iframe 框架,结果页面就出不来了,我在tomcat下是没有问题的
到到了websphere 下就出问题了,请问该怎么解决!谢谢 分不够我在加!