1.在eclipse中创建的WEB项目
浏览器可以直接访问WebContent中的文件
但是WEB-INF中的文件 无法通过客户端直接访问,只能通过请求转发来访问
注意:并不是任何的内部转发都能访问WEB-INF;原因是跳转有两种方式:请求转发、重定向
2.配置tomcat运行时环境
B的实质是吧lib中的所有包导到了这个项目里
3.统一字符集编码
编码分类:
是指JSP文件的编码:(jsp文件中的pageEncoding属性)
设置浏览器读取jsp文件的编码(jsp文件中content)
一般将上述两属性设置一致
文本编码:
4.page指令
5.注释
只有html注释在最终的网页中可见
6.九大内置对象
out:
request
常见方法:
String getParameter(String name):根据请求的字段名key,返回字段值value
String[] getParameterValues(String name):根据请求的字段名key,返回多个字段值value
void setCharacterEncoding(“编码格式utf-8”):设置请求编码
request.getRequestDispatcher(“B.jsp”).forward(request,response): 请求转发的方式跳转页面 当前->B.jsp
request.getServletContext():获取当前项目的ServletContest对象
pageContest
response
page
7.get与post的区别
1).get会显示请求信息(地址栏容纳的信息有限4-5KB,如果请求信息存在大文件,就会出错),post不会
2).文件上传只能是post
推荐使用post