全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

详解springmvc 中controller与jsp传值

在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 


相关文章: b2c电商网站制作流程,b2c水平综合的电商平台?  外贸公司网站制作,外贸网站建设一般有哪些步骤?  建站之星如何一键生成手机站?  桂林网站制作公司有哪些,桂林马拉松怎么报名?  TestNG的testng.xml配置文件怎么写  如何在香港免费服务器上快速搭建网站?  零服务器AI建站解决方案:快速部署与云端平台低成本实践  建站主机选哪家性价比最高?  交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?  C#如何在一个XML文件中查找并替换文本内容  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  如何快速搭建FTP站点实现文件共享?  如何在阿里云服务器自主搭建网站?  css网站制作参考文献有哪些,易聊怎么注册?  ,怎么用自己头像做动态表情包?  行程制作网站有哪些,第三方机票电子行程单怎么开?  C++用Dijkstra(迪杰斯特拉)算法求最短路径  制作网站公司那家好,网络公司是做什么的?  魔方云NAT建站如何实现端口转发?  专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?  网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?  网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  建站主机核心功能解析:服务器选择与网站搭建流程指南  电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?  如何配置IIS站点权限与局域网访问?  建站之星备案流程有哪些注意事项?  如何高效配置香港服务器实现快速建站?  东莞专业制作网站的公司,东莞大学生网的网址是什么?  如何设置并定期更换建站之星安全管理员密码?  如何高效完成自助建站业务培训?  如何在腾讯云服务器快速搭建个人网站?  宝塔建站教程:一键部署配置流程与SEO优化实战指南  建站之星安装步骤有哪些常见问题?  c# Task.ConfigureAwait(true) 在什么场景下是必须的  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  网站制作免费,什么网站能看正片电影?  网站好制作吗知乎,网站开发好学吗?有什么技巧?  python的本地网站制作,如何创建本地站点?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  如何在阿里云通过域名搭建网站?  活动邀请函制作网站有哪些,活动邀请函文案?  招商网站制作流程,网站招商广告语?  如何安全更换建站之星模板并保留数据?  北京的网站制作公司有哪些,哪个视频网站最好?  已有域名和空间如何快速搭建网站?  如何快速搭建高效服务器建站系统?  如何获取开源自助建站系统免费下载链接?  内网网站制作软件,内网的网站如何发布到外网?  自助网站制作软件,个人如何自助建网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。