在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>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。
您可能感兴趣的文章:
- Java Spring MVC 上传下载文件配置及controller方法详解
- 详解利用SpringMVC拦截器控制Controller返回值
- springMVC如何将controller中数据传递到jsp页面
- spring mvc利用ajax向controller传递对象的方法示例
- springMVC如何将controller中Model数据传递到jsp页面
- Spring MVC 关于controller的字符编码问题
- SpringMVC实现controller中获取session的实例代码
- SpringMVC中controller接收json数据的方法
- SpringMVC基于注解的Controller详解
- Spring MVC学习笔记之Controller查找(基于Spring4.0.3)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。