码迷,mamicode.com
首页 > Web开发 > 详细

servlet-jsp

时间:2017-09-20 17:50:33      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:contex   code   include   enum   util   文件   htm   span   ati   

获取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

标签:contex   code   include   enum   util   文件   htm   span   ati   

原文地址:http://www.cnblogs.com/shiwenhu/p/7562373.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!