关于全局变量的问题
在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%>