jsp的运行过程:
1.客户端发出请求,请求访问jsp文件。
2.jsp容器先将jsp文件转化成java源文件;转化过程中,若出现错误,中断转化,向服务器和客户端返回错误。
3.转换成功,jsp容器将java源文件编译成相应的.class文件。该class文件就是一个Servlet。
4.Servlet处理加载生成的Servlet类,创建一个实例。
5执行客户端请求。
6.处理完成请求后,jsp容器接收响应对象,发送回客户端。
1.pageEncoding 属性是设定服务器按照哪种编码格式读取jsp文件。
2.contentType 属性是设定jsp按照哪种编码格式输出网页内容。
当我们日常代码出现乱码时,可以结合以上两点修改。
3.服务器默认运行的是index.jsp文件,它是web程序的首页。
4.可以用EL表达${pageContext.request.contextPath},用它来以绝对路径查找项目文件,就不会出现找不到文件的错误。