jsp
装jdk
装tomcat
配置环境 JAVA_HOME CLASS_PATH Path
ROOT为默认路径(在ROOT中的文件夹和与ROOT同级的文件夹一样)
增加路径在conf中的server.xml中最后增加路径
text/html和text/plain的区别
1、text/html的意思是将文件的content-type设置为text/html的形式,浏览器在获取到这种文件时会自动调用html的解析器对文件进行相应的处理。
2、text/plain的意思是将文件设置为纯文本的形式,浏览器在获取到这种文件时并不会对其进行处理。
jsp文件中charset和pageEncoding的区别:
contentType的charset是指服务器发送给客户端时的内容编码,contentType里的charset=utf-8是指示页面的输出方式为utf-8;
在JSP标准的语法中,如果 pageEncoding属性存在,那么JSP页面的字符编码方式就由pageEncoding决定,否则就由contentType属性中的 charset决定,如果charset也不存在,JSP页面的字符编码方式就采用默认的ISO-8859-1
pageEncoding是jsp文件本身的编码
这个告诉服务器以何种方式和编码将jsp文件翻译为.Java文件
这个是告诉浏览器以何种编码方式显示html页面,前者是jsp引擎对输出内容进行编码,后者是浏览器对显示html
页面进行编码,有时候页面出现乱码,就是后台传递过来的数据编码有问题
请求重定向:相当于一个新的请求,前一次请求对象不会保存,地址栏的url地址会改变
response.sendRedirect();
请求转发:服务器行为,是一次请求,转发后请求对象会保存,地址栏的url地址不会改变
request.getRequestDispatcher(),forward(req,resq)
sqlyog
mvc模式
session周期(一个session一个周期) application周期 request周期