spring mvc jsp 和 后台controller 传值交互
来源:互联网 发布:淘宝默认邮箱 编辑:程序博客网 时间:2024/06/05 12:40
@Controller
@RequestMapping(value =
public
private
@Autowired
private
@RequestMapping(value =
//user 用于接收jsp 页面 form表单的属性值,model用于向jsp传返回值
public
ModelAndView
try
System.out.println(user.getName());
List
model.addAttribute("userName",
mv.getModel().put("list",
mv.getModel().put("userName",
}
log.error(e);
}
return
}
}
jsp代码:
向后台传值的form表单:
<</span>html>
<</span>meta
<</span>body>
<</span>h2>Hello World!</</span>h2>
<</span>form
<</span>input
<</span>input
</</span>form>
</</span>body>
</</span>html>
需要注意的是,跟Struts2不一样的是,向spring mvc后台传值jsp form表单直接写对象的属性名,不用向Struts2那样需要 对象.属性名 (user.name)这样,
后台向前台传值有很多种方式,这里只列出了两种
1.使用 ModelAndView
ModelAndView
mv.getModel().put("list",
mv.getModel().put("userName",
2.使用 Model
model.addAttribute("userName",
具体写法参数上面的controller代码。
接收返回值的jsp代码:
<%@
<%@
<%@
<html>
<head>
<meta
<title>用户列表页面</title>
</head>
<body>
这是用户列表页面${userName}
<table>
<c:forEach
<tr>
<td>${user.name }</td>
<td>${user.sex }</td>
<td>${user.age }</td>
</tr>
</c:forEach>
</table>
</body>
</html>
这里要注意的是,一开始没有加这句话
默认EL是忽略true的,所以不加EL是没法的.
- spring mvc jsp 和 后台controller 传值交互
- spring mvc controller和jsp之间传值
- Spring MVC controller和jsp页面传值
- spring的mvc开发模式-jsp和java交互
- 【初识Spring MVC】问题(1)jsp界面获取不到controller传过来的值
- Spring MVC Controller重定向到jsp
- jsp和controller数据交互工具类
- Spring mvc Controller层与前端JSON数据交互
- spring MVC 学习记录---- Controller命名 和 修改jsp或者代码 必须重启myeclipse
- Spring mvc 下通过前台传参数到后台Controller 的方法
- Spring mvc 前后端传值交互
- Spring MVC+Maven 实现同一项目的前端和后台交互
- Spring MVC Controller和Binding知识点
- Spring MVC Controller重定向和转发
- spring MVC中, @controller 和 @restController
- JSP中文传到Spring MVC controller乱码问题分析
- controller向ajax传值问题+spring MVC
- jquery ajax spring mvc controller 传值方法
- 开启CORS跨域访问
- 资讯精选 | 物联网时代半导体制造设备小型化大势所趋
- Oracle与Sql Server复制表结构及数据
- maven的安装
- C和C++程序员面试秘笈
- spring mvc jsp 和 后台controller 传值交互
- Scala跳出循环的三种方法
- WPF实现简易任务管理器
- Java9都快发布了,Java8的十大新特性你了解多少呢?
- 关于 tomcat 集群中 session 共享的三种方法
- 重定向与转发
- Jni开发Javah 生成头文件提示找不到类解决方案
- std::move:强制转化为右值
- MATLAB的三维画图(以plot3,contour为主)