人类最终进化:关于JSP的<jsp:include***>方法的问题

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 14:41:15
问题:在页面A里面可能包含另一个JSP文件B,但A,B可能同时包含C,其中C里面主要申请公用变量,能否有一种机制对C里面的变量是否声明做一个检测,对已经加载了C页面变量的不再加载?如C++里面的#ifdef之内的东东。各位大侠指教!
谢谢您,可能是我表达不够清楚吧,我是想在C.jsp里面声明变量而在同一页面可能引用两次C的情况下有错误检测机制(如VC的#ifdef预编译头),如兄之所言,只要A页面包含C,同时B页面也包含C,而A页面包含C的话,则变量i重复了.谢谢

我不知道我是否理解的正确.
我觉得可以这样做:
在C.jsp中设置一表单,随后放置一个
<%int i = 0;
{你的公用变量语句;i=1; }
if (i==1){%>
<input type="hidden" name="load" value="1" />
<%}else{%>
<input type="hidden" name="load" value="0" />
<%}%>
通过request.getParameter("load")的值来判断.

这是我的陋见,谢谢.