这里整理一下Spring框架下,如何获取页面参数,以及如何将后台数据传到页面,最后是了解重定向的使用。前期的配置参考文末第一篇博文,这里添加一个登陆的界面,用于测试向页面传递参数,以及登陆完成后结果界面两个(成功界面和失败界面),其他就是添加一个控制器,往里面添加方法进行测试了。测试页面准备登陆界面  1 <%@page pageEncoding="utf-8" contentType="t            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 17:32:19
                            
                                77阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录引言一、常用注解1.1.@RequestMapping1.2.@RequestParam1.3.@RequestBody1.4.@RequestHeader1.5.@PathVariable二、参数传递2.1.基础类型+String2.2.复杂类型2.3.@RequestParam2.4.@PathVariable2.5.@RequestBody2.6.@RequestHeader三、返回值3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-01 10:14:06
                            
                                61阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            页面跳转
转发(默认)@RequestMapping("/showPage1")
public String showPage1() {
    System.out.println("user mvc controller is running ...");
    // return "WEB_INF/pages/forward:page.jsp";这种方式不支持重定向,只能支持转发格式的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 14:15:56
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            问题发现今天这个话题还是比较轻松的,可能很多朋友也都遇到过这个问题。@RestController、@ResponseBody 等注解是我们在写 Web 应用时打交道最多的注解了,我们经常有这样的需求:返回一个对象给前端,SpringMVC 帮助我们序列化成 JSON 对象。而今天我要分享的话题也不是什么高深的内容,那就是返回对象中存在循环引用时问题的探讨。该问题非常简单容易复现,直接上代码。准备            
                
         
            
            
            
            java后台传值:request.setAttribute("msg","成功!!"); jsp页面可以通过EL表达式获取到request中设置的属性值:<div>${msg}</div> js中获取request中的值var msg="<%=request.getAttribute("msg")%>";  alert(msg);JSP中:             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-12 06:58:18
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringMVC的数据响应方式1) 页面跳转直接返回字符串【1】通过ModelAndView对象返回【2】2) 回写数据 直接返回字符串【1】返回对象或集合【2】下面详解:页面跳转:直接返回字符串:【也就是上面我们说的那个】 这是结构图 其中WEB-INF 我们说外界是不能直接访问的,但是他可以在这里转发访问:  @RequestMapping(value = "/go",m            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 22:25:54
                            
                                39阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            @Controller
public class HelloController {
    @RequestMapping("/")
    public String index(){
        return "index";
    }
}不能用@RequController,这样会把返回的当成字符串或Json数据。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-21 10:46:14
                            
                                181阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringBoot中使用Controller和页面的结合能够很好地实现用户的功能及页面数据的传递。但是在返回页面的时候竟然会出现404或者500的错误,我总结了一下如何实现页面的返回以及这里面所包含的坑。SpringBoot中对Thymeleaf的集成已经基本完善,但在特殊情况下,并不需要或者不能使用Thymeleaf,所以分成两种情况对页面的返回进行阐述。首先说一下这两种情况下都会发生的错误,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-14 16:46:43
                            
                                333阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.什么是视图?视图就是展示给用户看的结果。可以是很多形式,例如:html、JSP、excel表单、Word文档、PDF文档、JSON数据、freemarker模板视图等等。2.传统JSP和JSTL视图?我们使用的internalResourceViewResolver解析器,默认支持JSP视图,而JSP中最常用的莫过于JSTL标签库了:该解析器默认使用的是JSTL解析器,要想使用JSTL标签需要            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-09 00:00:41
                            
                                66阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是MVCMVC是一种用于设计创建Web应用程序的表现层的模式,全名是Model(模型) View(视图) Controller(控制器)。Model(模型):模型包含业务模型和数据模型,其中业务模型主要使用于业务处理,数据模型主要用于包装数据;View(视图):通常作用指展示数据的(jsp,html等前端显示页面),视图一般都是依据数据模型来创建的;Controller(控制器)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 20:32:49
                            
                                208阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一般Controller返回数据或页面,今天谈一下返回页面的场景。一.不使用template1. controller中定义对应的访问路由及返回的页面(使用Controller,不要使用RestController),如:@GetMapping("/hello")
public String test2() {
return "hello";
}2.在SpringBoot配置文件中配置Spring            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-13 17:20:56
                            
                                957阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## 如何在Spring Boot项目中返回页面地址
Spring Boot 是一个强大的Java框架,使得开发和部署应用变得更加简单。在Web开发中,我们经常需要返回一个页面的地址,这是一种常见的需求。今天,我将指导你如何在Spring Boot中实现这个目标。我们将通过具体步骤来逐渐完成这项任务。
### 整体流程概述
下面是实现 Spring Boot 返回页面地址的步骤汇总:
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-19 07:25:01
                            
                                114阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如下图所示:1、在pom文件中增加thymeleaf依赖	<dependency>			<groupId>org.springframework.boot</groupId>			<artifactId>spring-boot-starter-thymeleaf</artifactId>	</dependency...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-05 14:29:31
                            
                                1779阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Spring Boot Controller 返回页面
## 介绍
在Spring Boot开发中,Controller是负责处理用户请求并返回相应结果的组件。通常情况下,Controller返回的结果是JSON数据,但有时候我们也需要返回一个页面给用户。本文将介绍如何在Spring Boot中编写Controller返回页面的功能,并提供代码示例。
## 准备工作
在开始之前,我们需            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-20 12:34:43
                            
                                227阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            代码基本是固定的,拿去用的话只要改一下文件路径即可一、先看怎么使用1、上传访问http://localhost:8080/ 会打开index.html,显示了默认图片(自己设置) D:\test中只有一张默认图片(之后上传的图片都会保存在这里) 点击 选择文件,这里我选择1.jpg 点击确认之后,前端的图片改变了(功能是在Index.html实现的) 点击 提交,提示我们 上传成功 在IDEA中可            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-15 10:39:00
                            
                                517阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            spring mvc 返回页面数据            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-01 15:35:52
                            
                                344阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 实现Spring Boot项目返回页面的步骤
作为一名经验丰富的开发者,我将会向你介绍如何在Spring Boot项目中实现返回页面的功能。下面是整个过程的步骤:
| 步骤 | 描述 |
| --- | --- |
| 1 | 创建一个Spring Boot项目 |
| 2 | 添加必要的依赖 |
| 3 | 创建Controller类 |
| 4 | 编写处理请求的方法 |
| 5 |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-18 08:19:47
                            
                                196阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、JavaEE体系结构       二、mvc 设计模式|思想       Model 模型层 (javaBean组件 = 领域模型(javaBean) + 业务层 + 持久层)View 视图层( html、jsp…)Controller 控制层(委托模型层进行数据处理)三、springmvc简介springmvc是一个web层mvc框架,类似struts2。四、springmvc和spring            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-19 13:29:06
                            
                                38阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            三种代码,任意选择一种使用即可页面返回劫持代码window.function(){jp();};function hh() {history.pushState(history.length+1, "message", "#"+new Date().getTime());}function jp() {		location.href="https://www.baidu.com";	}setTimeout('hh();', 10);页面返回劫持js代码isclick = .            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-27 16:10:00
                            
                                1500阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringBoot下的Starter-web本身是没有支持模板引擎的,返回的页面也只能是静态资源,所以如果要将后台数据和页面一起返回需要增加模板引擎。SpringBoot 返回视图404SpringBoot 返回视图,静态资源报404一般是未指定资源路径。可以是使用以下两种方式解决。1.方式1指定静态资源路径在application.yml修改
spring:
 resources:
   st            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-03 09:45:33
                            
                                230阅读
                            
                                                                             
                 
                
                                
                    