什么是JSP
- JSP(全称JavaServer Pages)是由Sun公司主导创建的一种动态网页技术标准。
JSP原理
- 浏览器向服务器发送请求,不管访问什么资源,其实都是在访问Servlet
- JSP最终也会被转换成一个Java类
- JSP本质上就是一个Servlet
* 用户最终拿到的,就是服务器处理完毕的class对象,就是Servlet
//初始化
public void _jspInit()
//销毁
public void _jspDestroy()
//JSPServlet
public void _jspService(HttpServletRequest request, HttpServletResponse response)
判断请求类型
内置对象
final javax.servlet.jsp.PageContext pageContext; //页面上下文
javax.servlet.http.HttpSession session = null; //session
final javax.servlet.ServletContext application; //applicationContext
final javax.servlet.ServletConfig config; //config
javax.servlet.jsp.JspWriter out = null; //out
final java.lang.Object page = this; //page:当前
HttpServletRequest request; //请求
HttpServletResponse response; //响应
输出页面前增加的代码
response.setContentType("text/html;charset=UTF-8");//设置相应类型和编码
pageContext = _jspxFactory.getPageContext(this, request, response,
null, true, 8192, true);
_jspx_page_context = pageContext;
application = pageContext.getServletContext();
config = pageContext.getServletConfig();
session = pageContext.getSession();
out = pageContext.getOut();
_jspx_out = out;
- 在JSP页面中
1.只要是Java代码就会原封不动的输出
2.如果是HTML代码,会被转换为out.write("<html>\r\n")
这…怎么混入了jsp hhh
#???
老哥别这样= =我还没写完呢