servlet-jsp

Posted Sentiger

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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"
    %>


域对象
    

 

以上是关于servlet-jsp的主要内容,如果未能解决你的问题,请参考以下文章

WangleEditor3提交数据(servlet-jsp)

转: Servlet-jsp从入门到精通 1~5

从tomcat到docker

如何使用 servlet 制作整洁的 jtable?

微信小程序代码片段

VSCode自定义代码片段——CSS选择器