jsp全局变量的问题
在jsp中,我可以定义一个局部变量<%Useruser=(User)request.getAttribute("user");%>在第一个<%%>中可以用这个uesr,但...
在jsp中,我可以定义一个局部变量
<%
User user = (User)request.getAttribute("user");
%>
在第一个<% %>中可以用这个uesr,但是在下一个<% %>中再用这个user,编译没问题,但是一运行,就会报空指针错误
所以我就想定义一个全局user,整个jsp页面都可以共享
然后问题出现了,
<%!
User user = (User)request.getAttribute("user");
%>
这样写的时候编译不通过,说是request对象不能解决。
我该怎么写呢?
user需要在在两个<% %>中都能用。。。 展开
<%
User user = (User)request.getAttribute("user");
%>
在第一个<% %>中可以用这个uesr,但是在下一个<% %>中再用这个user,编译没问题,但是一运行,就会报空指针错误
所以我就想定义一个全局user,整个jsp页面都可以共享
然后问题出现了,
<%!
User user = (User)request.getAttribute("user");
%>
这样写的时候编译不通过,说是request对象不能解决。
我该怎么写呢?
user需要在在两个<% %>中都能用。。。 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询