详解springmvc 中controller与jsp传值
发布时间 - 2026-01-11 02:12:44 点击率:次在springmvc中的controller所对应的函数中,如果需要从*.jsp页面中获取数据,可以自行在函数括号中写,springmvc会自动封装传过来的值。

spring-mvc.xml 中加入如下语句:
<!-- 自动扫描 --> <context:component-scan base-package="cn.itcast.springmvc.service,cn.itcast.springmvc.web.controller"/> <!-- 注解驱动 --> <mvc:annotation-driven/>
Controller.java 两种形式都可以,但是第二种,jsp页面中的参数是personList1
//列表
@RequestMapping("/listAll")
public String listAll(Map<String,Object> model){
List<Person> personList = ps.listAll();
model.put("personList", personList);
System.out.println(" listall hello");
return "person/jPersonList";
}
//列表
@RequestMapping("/listAllOther")
public String listAllOther(Model model){
List<Person> personList1 = ps.listAll();
model.addAttribute(personList1);
System.out.println(" listallother1 hello");
return "person/jPersonList";
}
jsp页面中
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<title>My JSP 'index.jsp' starting page</title>
</head>
<body>
<h2>用户列表</h2>
<div style="padding:10px;"><a href="${pageContext.request.contextPath}/person/tocreate.action" rel="external nofollow" >新增</a></div>
<table border="1">
<tr>
<td>photo</td>
<td>id</td>
<td>name</td>
<td>age</td>
<td>操作</td>
</tr>
<c:forEach items="${personList}" var="p">
<tr>
<td><img src="${pageContext.request.contextPath}"/></td>
<td>${p.id}</td>
<td>${p.name}</td>
<td>${p.age}</td>
<td>
<a href="${pageContext.request.contextPath}/person/toupdate.action?id=${p.id}" rel="external nofollow" >修改</a>
<a href="${pageContext.request.contextPath}/person/delete.action?delId=${p.id}" rel="external nofollow" >删除</a>
</td>
</tr>
</c:forEach>
</table>
</body>
</html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# springmvc
# jsp
# 传值
# spring
# mvc
# 向jsp传值
# controller与jsp传值
# SpringMVC的简单传值(实现代码)
# springMvc请求的跳转和传值的方法
# 详解SpringMVC注解版前台向后台传值的两种方式
# jQuery+SpringMVC中的复选框选择与传值实例
# java-jsp springmvc-controller 传值到页面的方法
# springmvc前台向后台传值几种方式总结(从简单到复杂)
# springMVC中RestTemplate传值接值方法
# SpringMVC的ModelAndView传值方法
# springMVC向Controller传值出现中文乱码的解决方案
# SpringMVC前后端传值的几种实现方式
# 两种
# 第二种
# 大家多多
# 用户列表
# 可以自行
# 所对应
# String
# public
# model
# Object
# Map
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
Swift中switch语句区间和元组模式匹配
JS弹性运动实现方法分析
Android仿QQ列表左滑删除操作
Laravel如何实现本地化和多语言支持?(i18n教程)
如何快速搭建个人网站并优化SEO?
大同网页,大同瑞慈医院官网?
如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
Android利用动画实现背景逐渐变暗
软银砸40亿美元收购DigitalBridge 强化AI资料中心布局
详解Android——蓝牙技术 带你实现终端间数据传输
如何快速上传建站程序避免常见错误?
如何用JavaScript实现文本编辑器_光标和选区怎么处理
成都网站制作公司哪家好,四川省职工服务网是做什么用?
Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】
如何快速搭建高效简练网站?
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】
Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制
java中使用zxing批量生成二维码立牌
香港服务器网站卡顿?如何解决网络延迟与负载问题?
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法
高防服务器租用指南:配置选择与快速部署攻略
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
如何快速打造个性化非模板自助建站?
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
Laravel观察者模式如何使用_Laravel Model Observer配置
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】
如何为不同团队 ID 动态生成多个非值班状态按钮
Laravel如何操作JSON类型的数据库字段?(Eloquent示例)
如何登录建站主机?访问步骤全解析
如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置
Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】
Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】
Python自然语言搜索引擎项目教程_倒排索引查询优化案例
海南网站制作公司有哪些,海口网是哪家的?
Internet Explorer官网直接进入 IE浏览器在线体验版网址
JavaScript Ajax实现异步通信
HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】
Laravel如何创建自定义Facades?(详细步骤)
高性价比服务器租赁——企业级配置与24小时运维服务
大连 网站制作,大连天途有线官网?
香港服务器如何优化才能显著提升网站加载速度?
新三国志曹操传主线渭水交兵攻略
WordPress 子目录安装中正确处理脚本路径的完整指南
下一篇:Linux回收站设置方法
下一篇:Linux回收站设置方法

