servlet
2016-05-11 21:54
726 查看
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);
三个名称 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);
相关文章推荐
- 移动设备、手机浏览器Javascript滑动事件代码
- Android调用系统相机照片和裁剪
- JAVA WEB环境配置(JDK1.7+TOMCAT_7.0.55+MYECLIPSE8.6)
- 2016"百度之星" - 测试赛 1002 列变位法解密 (模拟)
- TCP/IP详解(四)---ICMP:Internet控制报文协议
- 安装Erlang和Eclipse下的Erlide(Windows)
- Android 开源之StickyHeaderListView 标题渐变、吸附悬停、筛选分类、动态头部
- 自定义AlertDialog主题
- 算法实现之交换排序——冒泡与快排
- IOS第三方数据库FMDatabase的简单使用
- Git add和空目录杂谈
- nrf51822开发指导之温湿度传感器(DHT11)驱动程序
- MAC(Linux)升级Openssl
- C#三十二 泛型的理解和使用
- C#三十二 泛型的理解和使用
- 反射、注解与依赖注入总结
- NEU 1694 Primorial vs LCM 【数学】
- C#三十二 泛型的理解和使用
- “洗牌”算法
- 学习大数据第七天:mysql5.7 rar版本的下载与安装(亲测有效)