第四章 特定功能单元 第八节 其他不重要内容 (SpringMVC)

第八节 其他不重要内容 (SpringMVC)

1、SpringMVC 配置文件的默认位置

①配置要求

  • 配置文件存放目录:/WEB-INF 目录
  • 文件名格式:[servlet-name]-servlet.xml
    • servlet-name 部分是在 web.xml 中配置 DispatcherServlet 时,servlet-name 标签的值
  • 省略原理的 init-param

②为什么不建议

除 web.xml 是 Tomcat 要求放在 WEB-INF 下,其他配置文件习惯上是放在类路径下。

2、请求映射其他方式

①根据请求参数情况映射

使用 @RequestMapping 注解的 params 参数实现,表达式语法参见下面的例子:

需求 映射方式
请求参数中必须包含userName @RequestMapping(value = “/xxx”,
params=“userName”)
请求参数中不能包含userName @RequestMapping(value = “/xxx”,
params=“!userName”)
请求参数中必须包含userName
且值必须为Tom2015
@RequestMapping(value = “/xxx”,
params=“userName=Tom2015”)
请求参数中必须包含userName
但值不能为Tom2015
@RequestMapping(value = “/xxx”,
params=“userName=!Tom2015”)
请求参数中必须包含userName
且值为Tom2015,
同时必须包含userPwd但值不限
@RequestMapping(value = “/xxx”,
params={“userName=Tom2015”,“userPwd”} )

②根据请求消息头内容映射

使用 @RequestMapping 注解的 headers 参数实现,表达式语法参见下面的例子:

需求 映射方式
根据 Accept-Language:zh-CN,zh;q=0.8 映射 @RequestMapping (
value=“/xxx”,
headers= “Accept-Language=zh-CN,en;q
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

管程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值