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"
        %>
    
    
    域对象
        
  • 相关阅读:
    Fastjson的常用方法总结
    Springboot整合Gson报错
    SQL优化学习笔记(二)
    eclipse安装阿里巴巴代码规约插件
    Maven:记一次将jar包添加到maven私库的过程
    zookeeper 开机自启动 -- CentOS7
    JVM相关配置项
    JVM 优化
    jstat命令查看jvm的GC情况
    GC(Allocation Failure)引发的一些JVM知识点梳理
  • 原文地址:https://www.cnblogs.com/shiwenhu/p/7562373.html
Copyright © 2011-2022 走看看