<%
String str = "";
// 下面就可以使用str变量了。
%>你就将include标记理解为把menu.jsp里面的全部内容拷贝到当前jsp页面来了,
合成一个页面,那你说可不可以访问。
String str = "";
// 下面就可以使用str变量了。
%>你就将include标记理解为把menu.jsp里面的全部内容拷贝到当前jsp页面来了,
合成一个页面,那你说可不可以访问。
解决方案 »
- 多个线程同时去一个表中取数据,如何控制同一条数据不被2个线程取到?
- jstl问题
- 关于一个session为空的问题。
- 新人提问:使用DispatchAction的问题
- 求帮助
- 如何通过客户端指定的文件目录,把该目录的文件上传到服务器端,分不够可以再加!!!
- 为什么下载文件时会多出几行空格?请问我写了文件流之后,为什么前面总是加上好几行空格呀?
- 通过Servlet下载文件的路径问题
- servlet.jar为什么找不到! 什么意思
- 请问:jboss和tomcat集成环境的http://localhost:8080/这个访问的默认文件应该在哪里设置?
- 谁知道IntelliJ Idea3的序列号(非试用版)
- 请问哪里有支持jsp的免费空间?100分相送,要免费的!
String str = "";
// 变量定义
%>
能!
Undefined variable: str
menu.jsp
<%
String catName="ttt";
%>
index.jsp
<jsp:include page="const.jsp"/>
<%=catName%>
像:
xxx.jsp?nTemp=12&nTemp2=13
const.jsp
<%
String catName="ttt";
%>index.jsp
<jsp:include page="const.jsp"/>
<%=catName%>
-----
<%! // 注意有"!"
String str = "fuck";
%>b.jsp
-----
<jsp:include page="a.jsp"/>
<%
out.write("str="+str);
%>
<%@ include file="const.jsp"%>
和<jsp:include page="const.jsp"/>引用是不同的,用<%@ include file="const.jsp"%>这种方式,变量才可以被index.jsp所用。
两种引用的JSP编译结果是不同的,一个生成一个servlet,一个生成一个servlet。
两种引用的JSP编译结果是不同的,
一个生成一个servlet,<%@ include file="const.jsp"%>一个生成两个servlet。<jsp:include page="const.jsp"/>JSP编译后,不就生成servlet吗?
两个servlet,变量当然也就不能直接使用。
%>
定义全局变量
设 scope="session"