当前位置:编程学习 > JAVA >>

急!jsp页面的问题

现在有个jsp页面里的对象uvo报错(uvo cannot be resolved),但这对象在另一个initdata.jsp中已经定义了,而这个jsp页面也已经引用initdata.jsp。这是为什么啊。 --------------------编程问答-------------------- uvo应该在这个jsp页面中定义 --------------------编程问答-------------------- initdata.jsp 中把uvo定义成全局的啦 ? --------------------编程问答--------------------
引用 2 楼 cai5 的回复:
initdata.jsp 中把uvo定义成全局的啦 ?
UserVO uvo=(UserVO)session.getAttribute("USER_VO");
String userId=(String)session.getAttribute("USER_ID");
Object userLevelObj=session.getAttribute("USER_LEVEL");
int userLevel=0;这是initdata.jsp中的。
String zddm1=request.getParameter("zddm")!=null?request.getParameter("zddm"):uvo.getQxdm();
String zqddm1=request.getParameter("zqddm")!=null?request.getParameter("zqddm"):uvo.getZddm();这是另一个页面的。uvo地下有红线,就报那个错。
<%@ include file="initData.jsp"%>也引入了。 --------------------编程问答--------------------
引用 3 楼 sunlight815 的回复:
引用 2 楼 cai5 的回复:
initdata.jsp 中把uvo定义成全局的啦 ?
UserVO uvo=(UserVO)session.getAttribute("USER_VO");
String userId=(String)session.getAttribute("USER_ID");
Object userLevelObj=session.getAttribute("……

还可以这样用?

你把
UserVO uvo=(UserVO)session.getAttribute("USER_VO");
String userId=(String)session.getAttribute("USER_ID");
Object userLevelObj=session.getAttribute("USER_LEVEL");
这几行代码在另一个页面再写一遍不行么 --------------------编程问答-------------------- 2个页面间的数据中转,你可以放到session里面,这是一种思路 --------------------编程问答-------------------- include换一种写法试试 --------------------编程问答-------------------- <jsp:include page=""   静态include要用这个吧 --------------------编程问答-------------------- 这样用是无什么问题的,你看看<%@ include file="initData.jsp"%>这个有无报错....如果有正确导入是可以的... --------------------编程问答-------------------- jsp 没有引入过来 --------------------编程问答--------------------
引用 8 楼 zyz1985 的回复:
这样用是无什么问题的,你看看<%@ include file="initData.jsp"%>这个有无报错....如果有正确导入是可以的...

感觉没有错误,生成的java文件也看了,没什么错,但就是报哪个错误。不知怎么回事????
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,