美文网首页
2019-04-22

2019-04-22

作者: 果冻_4c9b | 来源:发表于2019-04-24 18:42 被阅读0次

(1)2.5 的xml配置

web.xml

  <!-- 注册一个servlet到tomcat -->
  <servlet>
    <!-- 注册的名字 -->
    <servlet-name>hello</servlet-name>
    <!-- 要注册的servlet权限定名 -->
    <servlet-class>com.guodong.servlet.HelloSetvlet</servlet-class>
 <!--创建时机 -->
    <load-on-startup>1</load-on-startup>
  </servlet>
  <!-- Servlet映射 -->
  <servlet-mapping>
   <!-- 注册的名字 -->
    <servlet-name>hello</servlet-name>
    <!-- hellod对应的servlet的映射路径 -->
    <url-pattern>/helloworld</url-pattern>
  </servlet-mapping>

初始化参数

 <servlet>
    <servlet-name>hello</servlet-name>
    <servlet-class>com.neuedu.servlet.HelloServlet</servlet-class>
    <!-- 初始化参数username = tom -->
    <init-param>
        <param-name>username1</param-name>
        <param-value>tom1</param-value>
    </init-param>
    <init-param>
        <param-name>username2</param-name>
        <param-value>tom2</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>

(2)Servlet3.0

采取注解的方式
servlet的文件上写

@WebServlet("/hello")

初始化

        urlPatterns = "/loginServlet",
        initParams = {
                @WebInitParam(name="password",value="666")

(3)获取参数中的参数(俩都可以用)

获取.jsp中的具体参数

    // 1.获取请求参数 - 表单提交过来的user和pass
    String user = request.getParameter("user");
    System.out.println(user);
    String pass = request.getParameter("pass");
    // 2.获取全局初始化参数 username
    String username = getServletContext().getInitParameter("username");
    // 3.获取当前Servlet初始化参数 password
    String password = getServletConfig().getInitParameter("password");

(4)全局参数配置

   <param-name>username</param-name>
   <param-value>mike</param-value>
 </context-param>

相关文章

网友评论

      本文标题:2019-04-22

      本文链接:https://www.haomeiwen.com/subject/kqbugqtx.html