1.JSP出现的原因?
JSP就是servlet,servlet是java类,用拼串方式组织html代码,不是可见即可得,不易修改。jsp可以在html中嵌入java代码,简化开发。
***2.写一个JSP程序:放于test-jsp项目下,不用配置web.xml. 要求:此处注意与servlet的区别。
<html> <head></head> <body> <% out.println("HelloWorld"); %> </body> </html>
3、jsp到servlet
out.write(html代码); java代码原封不动。
4.jsp运行原理
请求到达tomcat,tomcat将jsp编译成servlet.调用service方法。然后返回html字符串。
jsp第一次调用会将jsp编译成servlet,未修改将不再编译。所以只编译一次。
5.变成servlet,只编译一次。
6.jsp基本语法
<%! %>
<% %>
<%= >
7.directive--page编译指令 注意方向:tomcat发给浏览器 action 运行指令
<%@page import="" pageEncoding="" contentType="" session=""%>
后面两个相当于 response.setContentType("text/html;charset=GBk");
8.get与post的区别
get url后面 协议头 post 协议体中
9.注意jsp与servlet在session方面的不同
servlet除非用getSession的语句才会创建。
jsp
<%@page session="true|false"%>
10.jsp内置对象有几个,分别是?
原文:http://www.cnblogs.com/yuanbao1991/p/5233801.html