zoukankan      html  css  js  c++  java
  • servlet-jsp

    获取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"
        %>
    
    
    域对象
        
  • 相关阅读:
    P3254 圆桌问题
    P4868 Preprefix sum
    2021sd省选游记
    P4145 上帝造题的七分钟2 / 花神游历各国
    P2801 教主的魔法
    P4147 玉蟾宫(悬线法)
    P1944 最长括号匹配
    CF1214D Treasure Island
    Loadrunner与kylinPET的能力对比测试--web动态请求
    Summer——从头开始写一个简易的Spring框架
  • 原文地址:https://www.cnblogs.com/shiwenhu/p/7562373.html
Copyright © 2011-2022 走看看