servlet(笔记个人理解)

@WebServlet("/session/check")映射路径

相对路径:相对于项目而言

./是当前目录

../是父级目录

/是根目录

绝对路径:物理盘地址

Servlet:

@Webservlet(“a”,value(“b”))

A是虚假的名字

B是值 与urlpattan作用相同 映射

Servlet 配置:

在web.xml里配置(注意idea web.xml 只有在webapp- WEB-INF目录下才有效)

<servlet>

<servlet-name>a<servlet-name> a:名字,可以随便写

<servlet-class>b<servlet-class> b:servlet类 需要加包名 例如 cn.web.upservlet

</servlet>

<servlet-mapping>

<servlet-name>a</servlet-name> 与a相同

<url-patten>/c<url-patten> c:映射地址 可以有多个 映射不能相同 与action 提交值相同

(c的值必须包含b)   接上例b的值upservlet  c的值应为upservlet 或者 upservlet(.html)

后面括号内容可以修改  但必须与action 提交值一样,不然找不到 

Servlet匹配机制

 以/开头和以/*结尾的是用来做路径映射的

以前缀*开头的是用来做拓展映射的

Req.getRemoteAddr()

是获得客户端的ip地址   

getRemoteHost()是获得客户端的主机名

Req.setCharacterEncoding(“utf-8”)使用必须在

Req.getMethod之前

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值