servlet-jsp
阿新 • • 發佈:2017-09-20
.get eric page content java path ssi html 數值
獲取Servlet配置 1.在GennericServlet中有一個init(ServletConfig config)方法,所以可以在裏面重寫這個方法,將ServletConfig配置獲取到 2.在GennericServlet中有為了方便起見,直接給外部提供了一個方法getServletConfig();來獲取ServletConfig對象。 3.為了更方便,還直接提供了一個getInitParameter("name");來獲取配置的值 ServletConfig的方法 1.java.lang.String.getInitParameter(); //根據參數值名獲取參數值 2.java.util.Enumeration.getInitParameterNames(); // 獲取所有的變量名 3.ServletContext getServletContext(); //得到Servlet上下文環境 4.java.lang.String.getServletName(); //獲取Servlet的名稱 ServletContext的API 1.java.lang.String.getContextPath(); 2.java.lang.String.getInitParameter();3.java.util.Enumeration.getInitParameterNames(); 4.void setAttribute(name, object); 5.object getAttribute(); 6.void removeAttribute() 7.getRequestDispatcher(); 8.getResourceAsStream(); Servlet3.0註解 @WebServlet( name="", urlPatters="", initParams={@WebInitParam(name="",value=""),@WebInitParam(name="",value="")} ) jsp原理 1.tomcat先將jsp翻譯成.java文件 2.tomcat將java文件編譯成字節碼文件 3.服務器構造對應的servlet對象 4.訪問裏面的_jspService方法 jsp申明 <%! String name = "張三"; public void say(){ out.write("ff"); } %> jsp指令 <%@include file=""%> <%@page lang="java" import="java.util.*" pageEncoding="utf-8" contentType="text/html;charset=utf-8" buffer="10kb" //設置jsp緩沖區大小 session="" isErrorPage="false" errorPage="common/500.jsp" %> 域對象
servlet-jsp