关于jsp中设置所有用户都可使用的全局变量
<%!%>设置的变量是某个用户用的吧?我想定义一个JAVA类,设为全局变量,所有登录用户可使用...
<%!%>设置的变量是某个用户用的吧?我想定义一个JAVA类,设为全局变量,所有登录用户可使用
展开
3个回答
展开全部
<%!%>jsp的声明标记,可以用来声明标量和方法,格式如下(前面的三个符号——尖括号,百分号和感叹号都连续的,不空格):<%! private int i = 0; private String getName(){……}%>
那你在servlet里面放到session里面就好了。
用法是
HttpSession session = request.getSession();
session.setAttribute("变量名", 值对象);
在jsp里面取出来就好了
session.getAttribute("变量名"); //此时取出来的是Object, 一般需要强转
那你在servlet里面放到session里面就好了。
用法是
HttpSession session = request.getSession();
session.setAttribute("变量名", 值对象);
在jsp里面取出来就好了
session.getAttribute("变量名"); //此时取出来的是Object, 一般需要强转
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
全局变量和局部变量的差别主要在于<%!%>和<%%>中有没有!号的差别。你可以试试。楼上sui159756回答的比较全面,可以选为满意答案。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询