SpringMVC向前台JSP页面传值

@RequestMapping("/login")
public ModelAndView login(CdPersonDict person){
Map<String,Object> data=new HashMap<String,Object>;
data.put("person",person);
return new ModelAndView("main",data);---data即为向前台传递的参数
}
前台jsp页面:${person}。使用EL表达式即可获取后台传递的值。


在方法名里添加参数HttpServletRequest request,将要传的值添加到request里:request.setAttribute("list",list);

如果list为单个值,只要在jsp里${list}就可以了


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Spring MVCJSP页面是作为视图层来展示数据的。JSP页面依赖于以下几个方面: 1. 控制器(Controller):控制器负责处理用户请求并返回相应的数据和视图。在Spring MVC,控制器使用注解或配置文件来映射请求URL,并将数据存储在ModelAndView对象,然后将其传递给视图层。 2. 模型(Model):模型是用于存储数据的对象。在Spring MVC,模型可以是一个POJO(Plain Old Java Object)或一个JavaBean。控制器将数据存储在模型,并将其传递给视图层。 3. 视图解析器(View Resolver):视图解析器负责将逻辑视图名称解析为实际的视图对象。在Spring MVC,视图解析器可以将JSP页面的逻辑视图名称解析为实际的JSP页面。 4. JSP页面JSP页面是用于展示数据的视图。在JSP页面,可以使用EL表达式或JSTL标签来获取和展示模型的数据。 下面是一个简单的示例,演示了Spring MVCJSP页面的依赖关系: 1. 控制器设置模型数据: ```java @Controller public class MyController { @RequestMapping("/hello") public ModelAndView hello() { ModelAndView modelAndView = new ModelAndView("hello"); // 设置逻辑视图名称为"hello" modelAndView.addObject("message", "Hello, Spring MVC!"); // 将数据存储在模型 return modelAndView; } } ``` 2. 视图解析器配置: ```xml <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/"/> <!-- JSP页面所在的目录 --> <property name="suffix" value=".jsp"/> <!-- JSP页面的后缀 --> </bean> ``` 3. JSP页面获取并展示模型数据: ```jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <!DOCTYPE html> <html> <head> <title>Hello</title> </head> <body> <h1>${message}</h1> <!-- 使用EL表达式获取模型的数据 --> </body> </html> ``` 通过以上配置和代码,当用户访问"/hello"时,控制器将数据存储在模型,并将逻辑视图名称设置为"hello"。视图解析器将"hello"解析为实际的JSP页面,并将模型的数据传递给JSP页面。在JSP页面,使用EL表达式"${message}"获取并展示模型的数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值