jsp:include标签
该标签用于在当前的Jsp页面中加载另一个静态或动态的文件页面
1.静态文件加载格式
<jsp:include page=? flush="true/false" />
page:用于指示被加载的静态页面文件名
flush:设置缓冲区是否可用
2.动态文件加载格式
<jsp:include page=? flush="true/false" />
<jsp:param name=? value=? />
....... .......
</jsp:include>
3.静态文件与动态文件的区别
如果被加载的文件是静态文件,那么这种加载仅仅是把被加载文件的内容加到Jsp文件中去,这个文件不会被Jsp编译器执行;但如果这个文件是动态的,那么这个被加载文件也会被Jsp编译器执行
注意:当利用该标签加载Jsp代码时,Jsp代码的后缀名只能是.jsp,而不能任意给
相关文档:
1.首先明确两个概念:
服务器路径:形如:http://192.168.0.1/的路径
Web应用路径:形如:http://192.168.0.1/yourwebapp的路径
2.关于相对路径与绝对路径的描述:
Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录, "../"代表上级目录。这种类似的表示,也是属于相对路径。这 ......
通过request.getParameter(String name)方式取参数name中的值时,如何解决中文乱码问题
方法一:在所有的取值语句之前设置request的编码方式,即request.setCharacterEncoding("utf-8") //utf-8也可以为gb2312
前提条件是:参数name所在的页面和获取 ......
在JSP和Servlet中有几个地方都可以设置编码,各个编码的功能也不一样,本文将对各个编码做一个小结。
各种编码一览
A. JSP/Servlet都有的编码设置
1. request.setCharacterEncoding("UTF-8")
2. response.setCharacterEncoding("UTF-8")
3. response.setContentType("text/html;
charset=U ......
我把index.jsp文件放到WEB-INF下,又在WEB-INF下建立一个目录js用来放javascript文件,也就是说index.jsp和js目录是平级的,但是在index.jsp下引用javascript文件时怎么也找不到。
WEB-INF对于用户(也就是IE)不可见。
对策,把js放到WEB-INF外,或者通过专门的jsp/servlet/action等forward到相应的资源。 ......
<%
//header.jsp
out.println("Protocol: " + request.getProtocol() + "<br>");
out.println("Scheme: " + request.getScheme() + "<br>");
out.println("Server Name: " + request.getServerName() + "<br>" );
out.println(&quo ......