zoukankan      html  css  js  c++  java
  • servlet

    servlet部署

    三个名称 1.servlet的名称 2.是servlet类的完整名称 3.是映射的逻辑名称

    <servlet-mapping>

      <servlet-name>hello</servlet-name>

      <url-pattern>hello.do</url-pattern>

    </servlet-mapping>

     映射路径: 1.逻辑路径(servlet) 2. 物理路径(index.html)

    servlet url 映射路径的方式:

    1.精准匹配: 路径-servlet  一对一

    2.扩展名匹配: .扩展名-为了安全性 <url-patter>/web.hw</url-patter>

    3.通配符扩展名:*.扩展名 - <url-patter>/*.hw</url-patter>

    4 .“/”默认的所有的请求都会进入不管是物理路径还是逻辑路径

    servlet配置

    <init-param>

      <param-name>name</param-name>

      <param-value>Tiger</param-value>

    </init-param>

    servletConfig对象的getInitParameter()方法可以获取servlet定义初始化参数

    servletContext上下文对象

    上下文是为servlet运行提供一个运行环境

    把虚拟路径转换物理路径方法:getRealPath(),getResource(),getResourceAsStream()

    重定向

    SendRedirect :只适合在应用程序内部完成定向

    resp.SendRedirect(projectName+/system/succ.jsp)

    setStatus:适合重定向到外部应用程序

    resp.setStatus(resp-MOVED-TEMPORARTLY)

    resp.Header("Location"http://www.baidu.com)

    数据库设计规范

    三范式:1.列不可再分 2.行不可重复 3.不得与自己无关的东西存在

    随机数方法:int x =new Random().nextInt(10);

  • 相关阅读:
    vuejs开发环境搭建
    贝塞尔曲线(cubic bezier)
    解决安装mysql的”A Windows service with the name MySQL already exists.“问题
    display:inline-block的间隙问题和解决办法
    限制两行显示,超出部分省略号
    border-radius四个值的问题
    PHP环境搭建
    CSS3属性box-sizing
    -webkit-tap-highlight-color
    gdb命令
  • 原文地址:https://www.cnblogs.com/wanglei718/p/5483707.html
Copyright © 2011-2022 走看看