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

深圳网站制作公司嘉兴十大互联网营销公司

深圳网站制作公司嘉兴,十大互联网营销公司,私人app制作器下载,CC wordpress 攻击handler方法分析 /*** TODO: 一个controller的方法是控制层的一个处理器,我们称为handler* TODO: handler需要使用RequestMapping/GetMapping系列,声明路径,在HandlerMapping中注册,供DS查找!* TODO: handler作用总结:* 1.接收请求参数(param,json,pathVariable,共享域等…

handler方法分析

/*** TODO: 一个controller的方法是控制层的一个处理器,我们称为handler* TODO: handler需要使用@RequestMapping/@GetMapping系列,声明路径,在HandlerMapping中注册,供DS查找!* TODO: handler作用总结:*       1.接收请求参数(param,json,pathVariable,共享域等) *       2.调用业务逻辑 *       3.响应前端数据(页面(不讲解模版页面跳转),json,转发和重定向等)* TODO: handler如何处理呢*       1.接收参数: handler(形参列表: 主要的作用就是用来接收参数)*       2.调用业务: { 方法体  可以向后调用业务方法 service.xx() }*       3.响应数据: return 返回结果,可以快速响应前端数据*/
@GetMapping
public Object handler(简化请求参数接收){调用业务方法返回的结果 (一般都是进行页面跳转,或者返回数据给客户端(json))return 简化响应前端数据;
}

页面跳转控制

开发模式

混合开发模式:指将前端和后端的代码集成在同一个项目中,对于混合开发,我们就需要使用动态页面技术,动态展示Java的共享域数据

前后端分离:前端的界面和后端的业务逻辑通过接口分离开发的一种方式,前端开发人员主要负责页面的呈现和用户交互,后端开发人员主要负责业务逻辑和数据存储。前后端通信通过 API 接口完成,数据格式一般使用 JSON 或 XML。

jsp

JSP(JavaServer Pages)是一种动态网页开发技术,可以在 HTML 文件中嵌入 Java 代码。它允许将 Java 代码嵌入到 HTML 页面中,以便使用 Java 进行数据库查询、处理表单数据和生成 HTML 等动态内容。另外,JSP 还可以与 Servlet 结合使用,实现更加复杂的 Web 应用程序开发。

<!-- jsp需要依赖! jstl-->
<dependency><groupId>jakarta.servlet.jsp.jstl</groupId><artifactId>jakarta.servlet.jsp.jstl-api</artifactId><version>3.0.0</version>
</dependency>

建议位置:/WEB-INF/下,避免外部直接访问! 


转发和重定向

@RequestMapping("/redirect-demo")
public String redirectDemo() {// 重定向到 /demo 路径 return "redirect:/demo";
}@RequestMapping("/forward-demo")
public String forwardDemo() {// 转发到 /demo 路径return "forward:/demo";
}//注意: 转发和重定向到项目下资源路径都是相同,都不需要添加项目根路径!填写项目下路径即可!

注意:在springmvc下,如果是项目下的资源,转发和重定向都一样都是项目下路径!都不需要添加项目根路径! 

在非springmvc模式下,重定向需要添加项目根路径

重定向可以连接到外部地址,但是转发只能转发项目内部地址

 返回json数据

准备

1/准备json依赖

<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.15.0</version>
</dependency>

2/配置json数据转化器

json数据处理,必须使用此注解,因为他会加入json处理器

@ResponseBody

@ResponseBody 只直接返回字符串给前端,不要找视图解析器

表示方法的返回值是要直接返回给客户端的数据,而不是由视图解析器来解析并渲染生成响应体

@RequestMapping(value = "/user/detail", method = RequestMethod.POST)
@ResponseBody
public User getUser(@RequestBody User userParam) {System.out.println("userParam = " + userParam);User user = new User();user.setAge(18);user.setName("John");//返回的对象,会使用jackson的序列化工具,转成json返回给前端!return user;
}

添加@ResponseBody后,转发和重定向就不生效了

@RestController

@RestController=@ResponseBody+@Controller 

返回静态资源处理

静态资源概念:本身就可以直接拿到浏览器上使用的程度了,不需要在服务器端做任何运算、处理。

资源本身已经是可以直接拿到浏览器上使用的程度了,**不需要在服务器端做任何运算、处理**。典型的静态资源包括:

- 纯HTML文件
- 图片
- CSS文件
- JavaScript文件等

解决方法:

配置支持找不到handler时去查找有没有对应的静态资源


文章转载自:

http://Em7anwK6.gtbjf.cn
http://TT4poEYB.gtbjf.cn
http://RzGl57Bp.gtbjf.cn
http://grib2xOA.gtbjf.cn
http://ZsQpDgpV.gtbjf.cn
http://w2fI1Uoe.gtbjf.cn
http://LgSmvtEA.gtbjf.cn
http://PHp2n8tE.gtbjf.cn
http://UXKZYDWD.gtbjf.cn
http://C0uk3B5N.gtbjf.cn
http://jaSdqoIM.gtbjf.cn
http://IT3R5DyT.gtbjf.cn
http://ltEvsKDY.gtbjf.cn
http://Ve1VNlag.gtbjf.cn
http://NWiIBHV7.gtbjf.cn
http://m5zAfCe9.gtbjf.cn
http://0aDkONpO.gtbjf.cn
http://lWGGJq3L.gtbjf.cn
http://IzhxdwaY.gtbjf.cn
http://OGHwNQkK.gtbjf.cn
http://GJjMffkz.gtbjf.cn
http://khO0fBs1.gtbjf.cn
http://UUexNvvt.gtbjf.cn
http://nnF17aBF.gtbjf.cn
http://ryNeyb2z.gtbjf.cn
http://BC7bqIF3.gtbjf.cn
http://gqxly1ZL.gtbjf.cn
http://OsHLCUej.gtbjf.cn
http://A0qdZ1ZK.gtbjf.cn
http://dHQGfSdM.gtbjf.cn
http://www.dtcms.com/wzjs/646577.html

相关文章:

  • 做医疗健康类网站需要资质吗301网站跳转设置
  • 免费完整版的网站模板wordpress主题 建站
  • 宁夏一站式网站建设磁力链搜索引擎入口
  • 做网站需要买空间么 服务器多语种网站开发
  • 个人相册网站模板公司企业宣传片拍摄
  • 中国建设造价信息网站wordpress如何在首页不显示某类分类目录下的文章?
  • 网站开发编辑器广西网站推广优化
  • 找网站设计公司 看那些手机微信网站建设
  • 保定自助建站国外域名需要备案吗
  • 什么企业网站能自己做最新wordpress漏洞
  • 有那些做自媒体短视频的网站手机做ppt的免费模板下载网站
  • 黄金网站软件app下载安装上海市中学生典型事例网站
  • 中英文网站 程序南昌网站公司
  • 网站建设价格表站长之家特效网站
  • 网站开发教程 视频网站开发设计招聘
  • qq官方网站登录入口宁波住房和建设局网站
  • 网站如何转移到新的空间服务器上wordpress整合ueditor
  • 提供手机自适应网站建设维护网站建设ftp软件有哪些
  • 高端网站建设 企业网站建站胜利油田局域网主页入口
  • 音乐网站设计怎么做仙居做网站在哪里做
  • joomla 做的网站免费logo设计在线设计
  • 培训网站制作什么网站可以做ui小动画
  • 广州网站建设八爪鱼个人能申请网站吗
  • 邯郸做移动网站价格表湖南企业竞价优化公司
  • 企业手机网站建设新闻我要建设公司网站
  • 宣武做网站wordpress 投票系统
  • 在百度上做网站怎么做建造师官网
  • 无锡市做网站wordpress淘客程序
  • 新网站如何做seo推广app对接网站
  • dede网站后台地址扫描做销售平台哪个网站好