首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

关于全局变量的有关问题

2012-05-02 
关于全局变量的问题在ssh项目中现在有一个页面需要用到上一个页面的内容,也就是上一个页面点击进入的时候,

关于全局变量的问题
在ssh项目中现在有一个页面需要用到上一个页面的内容,也就是上一个页面点击进入的时候,始终保持这个页面的一边和上个页面的内容是一致的,这有两种解决方式一种是通过session解决,一种是定义一个全局变量,这个页面要引用的时候直接取出来,全局变量定义在一个专门的类里面

如: Iconstant类里定义:
  private static EVENT_ID = ""

那么我在页面应该如何取:

是在页面里
<%
  ........................................
  String event_id = <%=EVENT_ID%>


%>
这样取吗

[解决办法]
一个页面重定向到另一个页面,最标准的方式是将变量放在reqeust中 forward到下一个页面。


如果定义全局变量

比如定义在以下类中packge.Init
Class Init{
 public static int eid = 1;
}

在jsp页面,
引用<%@page import="packge.Init"%>

使用 <% int k = Init.eid;%>

[解决办法]
用ajax会不会更好,或者隐藏域传值过去,然后接收? 其实我认为的话,一个页面就够了,看你后台如何写
[解决办法]
String event_id = <%=Iconstant.EVENT_ID%>

热点排行