当前位置: 首页 > news >正文

网站建设合同要交印花税吗河南网站建设公司|河南网站建设价格费用

网站建设合同要交印花税吗,河南网站建设公司|河南网站建设价格费用,做网站一般需要哪些文件夹?,建设网站后需要什么知识RequestMapping注解 1、RequestMapping注解的功能 从注解名称上我们可以看到#xff0c;RequestMapping注解的作用就是将请求和处理请求的控制器方法关联起来#xff0c;建立映射关系。 SpringMVC 接收到指定的请求#xff0c;就会来找到在映射关系中对应的控制器方法来处…RequestMapping注解 1、RequestMapping注解的功能 从注解名称上我们可以看到RequestMapping注解的作用就是将请求和处理请求的控制器方法关联起来建立映射关系。 SpringMVC 接收到指定的请求就会来找到在映射关系中对应的控制器方法来处理这个请求。 RequestMapping映射关系要确保是唯一的 2、RequestMapping注解的位置 RequestMapping标识一个类设置映射请求的请求路径的初始信息请求路径初始信息具体信息 RequestMapping标识一个方法设置映射请求请求路径的具体信息 Controller RequestMapping(/test) public class RequestMappingController {//此时请求映射所映射的请求的请求路径为/test/testRequestMappingRequestMapping(/testRequestMapping)public String testRequestMapping(){return success;}}3、RequestMapping注解的value属性 RequestMapping注解的value属性通过请求的请求地址匹配请求映射 name和value互为别名 RequestMapping注解的value属性是一个字符串类型的数组表示该请求映射能够匹配多个请求地址所对应的请求 RequestMapping注解的value属性必须设置至少通过请求地址匹配请求映射 a th:href{/testRequestMapping}测试RequestMapping的value属性--/testRequestMapping/abr a th:href{/test}测试RequestMapping的value属性--/test/abrRequestMapping(value {/testRequestMapping, /test} ) public String testRequestMapping(){return success; }4、RequestMapping注解的method属性 RequestMapping注解的method属性通过请求的请求方式get或post匹配请求映射 如果不设置则任何方法都可以匹配 RequestMapping注解的method属性是一个RequestMethod类型的数组表示该请求映射能够匹配多种请求方式的请求 若当前请求的请求地址满足请求映射的value属性但是请求方式不满足method属性则浏览器报错405Request method ‘POST’ not supported a th:href{/test}测试RequestMapping的value属性--/test/abr form th:action{/test} methodpostinput typesubmit /formRequestMapping(value {/testRequestMapping, /test},method {RequestMethod.GET, RequestMethod.POST} ) public String testRequestMapping(){return success; }注 1、对于处理指定请求方式的控制器方法SpringMVC中提供了RequestMapping的派生注解 处理get请求的映射–GetMapping 处理post请求的映射–PostMapping 处理put请求的映射–PutMapping 处理delete请求的映射–DeleteMapping 2、常用的请求方式有getpostputdelete 但是目前浏览器只支持get和post若在form表单提交时为method设置了其他请求方式的字符串put或delete则按照默认的请求方式get处理 若要发送put和delete请求则需要通过spring提供的过滤器HiddenHttpMethodFilter在RESTful部分会讲到 GetMapping(/target) public String success(){ return target; }5、RequestMapping注解的params属性了解 RequestMapping注解的params属性通过请求的请求参数匹配请求映射 同时满足 RequestMapping注解的params属性是一个字符串类型的数组可以通过四种表达式设置请求参数和请求映射的匹配关系 “param”要求请求映射所匹配的请求必须携带param请求参数 “!param”要求请求映射所匹配的请求必须不能携带param请求参数 “paramvalue”要求请求映射所匹配的请求必须携带param请求参数且paramvalue “param!value”要求请求映射所匹配的请求必须携带param请求参数但是param!value a th:href{/test(usernameadmin,password123456)测试RequestMapping的params属性--/test/abr也可以用连接 RequestMapping(value {/testRequestMapping, /test},method {RequestMethod.GET, RequestMethod.POST},params {username,password!123456} ) public String testRequestMapping(){return success; }注 若当前请求满足RequestMapping注解的value和method属性但是不满足params属性此时页面回报错400Parameter conditions “username, password!123456” not met for actual request parameters: username{admin}, password{123456} 6、RequestMapping注解的headers属性了解 RequestMapping注解的headers属性通过请求的请求头信息匹配请求映射 RequestMapping注解的headers属性是一个字符串类型的数组可以通过四种表达式设置请求头信息和请求映射的匹配关系 “header”要求请求映射所匹配的请求必须携带header请求头信息 “!header”要求请求映射所匹配的请求必须不能携带header请求头信息 “headervalue”要求请求映射所匹配的请求必须携带header请求头信息且headervalue “header!value”要求请求映射所匹配的请求必须携带header请求头信息且header!value header就是某一个首部字段 RequestMapping(value {/testRequestMapping, /test},method {RequestMethod.GET, RequestMethod.POST},params {username,password!123456}header {Hostlocalhost:8080} ) public String testRequestMapping(){return success; }若当前请求满足RequestMapping注解的value和method属性但是不满足headers属性此时页面显示404错误即资源未找到 7、SpringMVC支持ant风格的路径 模糊匹配 表示任意的单个字符 *表示任意的0个或多个字符 **表示任意的一层或多层目录 注意在使用时只能使用//xxx的方式 RequestMapping(/a?a/target) public String success(){ return target; } RequestMapping(/**/target) public String success(){ return target; }8、SpringMVC支持路径中的占位符重点 原始方式/deleteUser?id1 rest方式/deleteUser/1 SpringMVC路径中的占位符常用于RESTful风格中当请求路径中将某些数据通过路径的方式传输到服务器中就可以在相应的RequestMapping注解的value属性中通过占位符{xxx}表示传输的数据在通过PathVariable注解将占位符所表示的数据赋值给控制器方法的形参 a th:href{/testRest/1/admin}测试路径中的占位符--/testRest/abrRequestMapping(/testRest/{id}/{username}) public String testRest(PathVariable(id) String id, PathVariable(username) String username){System.out.println(id:id,username:username);return success; } //最终输出的内容为--id:1,username:admin
http://www.hkea.cn/news/14392682/

相关文章:

  • 网站后台管理系统哪个好wordpress下载页制作
  • 凡科怎样免费做网站孟村网站建设公司
  • 网站制作加教程视频论坛怎样发帖推广
  • 郓城网站开发pageadmin建站系统
  • 网站管理制度建设的情况做微网站迅宇科技
  • 网站上如何做相关推荐小说类网站怎么做
  • 运维兼职平台关键词优化价格
  • 专业网站建设办公足球排行榜前十名
  • 怎么用 做网站莆田网站制作
  • 营销型网站设计思路搜索网站老是跳出别的网站要怎么做
  • 汕头网站建设方法河南省建设信息网
  • 可以自己做课程的网站wordpress主题 导航条
  • 如何做网站定位私人定制平台网站
  • wordpress演示站怎么开小程序
  • 哪个网站可以做拼图wordpress 退出登录
  • 搭建网站怎么赚钱微信公众号管理平台手机版
  • 厦门网站建设网站官网网站备案流程图
  • 文山做女主播的在哪个网站建设百度网站多少钱
  • 做玩具订制网站好处凡科网站官网
  • 搜索网站做淘宝客网站建设编码
  • 英文网站数据库如何建设六盘水网站建设
  • 贵阳白云网站建设什么是4c品牌建设模型
  • 给银行做网站wordpress淘点金组件
  • 购物网站 购物车界面如何做市场营销策略分析案例
  • 做网站的注意什么手机体验网站
  • 网站开发技术是什么专业会的做网站用什么语言数据库
  • 使用vue做的网站网络推广代理
  • 金融企业网站源码WordPress怎样创建登录页面
  • 网站友链怎么添加网站排名优化电话
  • 中英文企业网站制作服务器iis做网站