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

前端web网站开发怎样做网站

前端web网站开发,怎样做网站,网站开发英文,北湖区网站建设公司哪家好RequestMapping注解 使用说明 作用:用于建立请求URL和处理请求方法之间的对应关系。 出现位置: 类上: 请求 URL的第一级访问目录。此处不写的话,就相当于应用的根目录。写的话需要以/开头。它出现的目的是为了使我们的 URL 可以…

RequestMapping注解

使用说明

  • 作用:用于建立请求URL和处理请求方法之间的对应关系。

  • 出现位置:

    • 类上:

      请求 URL的第一级访问目录。此处不写的话,就相当于应用的根目录。写的话需要以/开头。它出现的目的是为了使我们的 URL 可以按照模块化管理,例如:

      账户模块:

      /account/add

      /account/update

      /account/delete ...

      订单模块:

      /order/add

      /order/update

      /order/delete

      红色的部分就是把RequsetMappding写在类上,使我们的URL更加精细。

    • 方法上:

      请求URL的第二级访问目录,可以窄化请求路径

  • 属性:

    value:用于指定请求的URL。它和path属性的作用是一样的。

    method:用于指定请求的方式。

    注意:以上属性只要出现2个或以上时,他们的关系是与的关系。

窄化路径示例

  • 使用二级目录访问

    <span style="background-color:#f8f8f8"><span style="color:#555555">@Controller</span>
    <span style="color:#555555">@RequestMapping</span>(<span style="color:#aa1111">"/account"</span>)
    <span style="color:#770088">public</span> <span style="color:#770088">class</span> <span style="color:#0000ff">AccountController</span> {
    ​<span style="color:#555555">@RequestMapping</span>(<span style="color:#aa1111">"/findAccount"</span>)<span style="color:#770088">public</span> <span style="color:#000000">ModelAndView</span> <span style="color:#000000">findAccount</span>() {<span style="color:#000000">ModelAndView</span> <span style="color:#000000">mv</span> <span style="color:#981a1a">=</span> <span style="color:#770088">new</span> <span style="color:#000000">ModelAndView</span>();<span style="color:#000000">mv</span>.<span style="color:#000000">addObject</span>(<span style="color:#aa1111">"msg"</span>, <span style="color:#aa1111">"欢迎你 springmvc"</span>);<span style="color:#000000">mv</span>.<span style="color:#000000">setViewName</span>(<span style="color:#aa1111">"success"</span>);<span style="color:#770088">return</span> <span style="color:#000000">mv</span>;}
    }</span>
  • 在index.jsp里面定义超链接

    <span style="background-color:#f8f8f8"><span style="color:#117700"><</span><span style="color:#117700">a</span> <span style="color:#0000cc">href</span>=<span style="color:#aa1111">"/account/findAccount"</span><span style="color:#117700">></span>窄化路径<span style="color:#117700"></</span><span style="color:#117700">a</span><span style="color:#117700">></span></span>

method属性示例

  • 描述需要使用指定的请求方式来请求该方法

    <span style="background-color:#f8f8f8"><span style="color:#555555">@Controller</span>
    <span style="color:#555555">@RequestMapping</span>(<span style="color:#aa1111">"/account"</span>)
    <span style="color:#770088">public</span> <span style="color:#770088">class</span> <span style="color:#0000ff">AccountController</span> {<span style="color:#aa5500">//指定的请求方式</span><span style="color:#555555">@RequestMapping</span>(<span style="color:#000000">value</span> <span style="color:#981a1a">=</span> <span style="color:#aa1111">"/findAccount1"</span>, <span style="color:#000000">method</span> <span style="color:#981a1a">=</span> <span style="color:#000000">RequestMethod</span>.<span style="color:#000000">POST</span>)<span style="color:#770088">public</span> <span style="color:#000000">ModelAndView</span> <span style="color:#000000">findAccount1</span>() {<span style="color:#000000">ModelAndView</span> <span style="color:#000000">mv</span> <span style="color:#981a1a">=</span> <span style="color:#770088">new</span> <span style="color:#000000">ModelAndView</span>();<span style="color:#000000">mv</span>.<span style="color:#000000">addObject</span>(<span style="color:#aa1111">"msg"</span>, <span style="color:#aa1111">"欢迎你 springmvc"</span>);<span style="color:#000000">mv</span>.<span style="color:#000000">setViewName</span>(<span style="color:#aa1111">"success"</span>);<span style="color:#770088">return</span> <span style="color:#000000">mv</span>;}
    }</span>
  • 测试:在index.jsp里使用get方式请求

    <span style="background-color:#f8f8f8"><span style="color:#117700"><</span><span style="color:#117700">a</span> <span style="color:#0000cc">href</span>=<span style="color:#aa1111">"/account/findAccount1"</span><span style="color:#117700">></span>请求方式<span style="color:#117700"></</span><span style="color:#117700">a</span><span style="color:#117700">></span></span>

    结果:

  • 我们再换一种请求方式

    <span style="background-color:#f8f8f8">  <span style="color:#117700"><</span><span style="color:#117700">form</span> <span style="color:#0000cc">action</span>=<span style="color:#aa1111">"account/findAccount1"</span> <span style="color:#0000cc">method</span>=<span style="color:#aa1111">"post"</span><span style="color:#117700">></span><span style="color:#117700"><</span><span style="color:#117700">input</span> <span style="color:#0000cc">type</span>=<span style="color:#aa1111">"submit"</span> <span style="color:#0000cc">value</span>=<span style="color:#aa1111">"保存账户,post 请求"</span><span style="color:#117700">></span><span style="color:#117700"></</span><span style="color:#117700">form</span><span style="color:#117700">></span></span>

    结果:

http://www.sczhlp.com/news/46662/

相关文章:

  • 是否有可能一个人完成网站开发快速排名上
  • PC端网站开发以及设计费用怎么推广自己的微信号
  • 杭州的设计网站大全电商营销推广方案
  • 网站建设中无码视频手机百度app下载安装
  • HuggingFace课程-8. 如何寻求帮助 调试训练管道
  • ASMFD系列一:ASMFD的介绍与常见问题
  • 标准的产品开发流程,通常遵循EVT-DVT-PVT-MP的顺序
  • 修改parse_model
  • Navicat Premium 17.3.2 多连接数据库管理开发
  • 网络做网站seo人员的相关薪资
  • 怎么看网站是什么时候做的百度站长平台官网
  • 药品网站前置审批他达拉非功效与作用主要会有哪些
  • 莆田网站建设公司竞价外包推广
  • 深圳蚂蚁网络宁波关键词排名优化
  • 基于QT的BMP灰度图像压缩
  • Arthas 工具实战(1)
  • wordpress+直接连接广州seo关键词优化外包
  • 在什么网站可以接活做海外互联网推广平台
  • 怎么看一个网站做没做竞价培训机构退费纠纷一般怎么解决
  • 做外贸铝材哪个网站比较好百度高级搜索页面的网址
  • 三门峡河南网站建设系统推广公司
  • 盐城网站开发怎么样h5制作
  • 北京网站设计与开发优化服务公司
  • Flask 使用 PyMySQL 连接数据库
  • 【2025】Go语言超详细下载安装教程(附教你写第一个Go语言Hello world程序)
  • 可莉线段树
  • Build a pile of Cubes
  • 协议突破,PROFINET转Ethernet IP网关的创新应用探讨
  • 打网站显示域名解析错误营销策略有哪些方法
  • 龙岗网站制作讯息营销网站建设网站开发