JSP小小结

1、tomcat服务器的系统环境变量。

例如,版本8.0.12,安装路径C:\Program Files\apache-tomcat-8.0.12

CATALINA_BASE C:\Program Files\apache-tomcat-8.0.12

CATALINA_HOME C:\Program Files\apache-tomcat-8.0.12

Path %CATALINA_HOME%\bin

Classpath %CATALINA_HOME%\lib

2、配置虚拟目录。

<-- path的值第一个斜线是正斜线/,不是反斜线\ -->
<Context data-path="/虚拟目录名" docBase="实际路径" debug="0" reloadable="true" />

3、tag文件。

存放文件的目录“\WEB-INF\tags\”必须在根目录或者虚拟目录下,区分大小写!

4、page指令。

<-- charset和Charset不同 -->
<%@ page contentType="text/html; charset=GB2312" %>

5、虚拟目录可以设置多个。

6、对象名不能与内置对象重名。

//错误:文件输出流对象out与内置对象out重名
FileOutputStream out = new FileOutputStream(new File("a.dat"));

7、最好不要将表单提交给本页面,源文件中程序片会被执行,未输入的表单被request获取后是空值。 

8、使用Servlet必须要将tomcat安装目录lib中的servlet-api.jar复制到\jre\lib\ext中,因为使用到了javax.http.servlet。

9、比较<jsp:include>与include指令标记的异同。相同点是它们都会把两个JSP页面合并输出,因此不能出现重复的HTML全局架构标签。不同点有二,第一,<jsp:include>是动态引入,涉及到的两个JSP页面会被翻译成两个servlet,他俩内容在执行时合并。include指令标记是静态引入,涉及到的两个JSP页面被翻译成一个servlet,属于源文件级的合并。第二,<jsp:include>标签使用page属性指定被引入资源,include指令标记使用file属性指定被引入资源。

<%@ include file="fileURL" %>
<jsp:include page="fileURL" />或<jsp:include page="fileURL">param子标记</jsp:include>

10、改变字符串编码为ISO-8859-1。

str = new String(str.getBytes("ISO-8859-1"));
11、JSP的九大内置对象为:request、response、session、application、out、page、pageContext、config、exception。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值