java-jsp springmvc-controller 传值到页面的方法

发布时间:2020-09-11 11:32:27

来源:脚本之家

阅读:66

作者:草青工作室

借助 org.springframework.ui.Model 对象或 Map 对象将信息传到 springmvc 的页面中

需要:jstl 支持 和 EL 表达式

1.maven 添加依赖:

;dependency>

jstl

jstl

1.2

;/dependency>

2.controller 中的方法

/**

*

*/

@Controller

@RequestMapping("/hello")

public class HelloController {

/**

* 请求地址:项目名/hello/userinfo

* @return

*/

@RequestMapping("userinfo")

public String userinfo(org.springframework.ui.Model model,Map map){

//传递单个对象

UserInfoModel info = new UserInfoModel("张三",99,"男");

model.addAttribute("info",info);

List list = new ArrayList();

list.add(new UserInfoModel("李四",20,"男"));

list.add(new UserInfoModel("王五",21,"女"));

list.add(new UserInfoModel("赵六",22,"男"));

//传递多个对象

map.put("user_list", list);

return "hello/userinfo"; //servlet.xml 中定义的 前缀(prefix)+返回值+后缀(suffix)拼接的物理地址

}

}

3.测试实体对象

package demo.models.hello;

import java.util.Date;

/**

*

*/

public class UserInfoModel {

public UserInfoModel(String name,int age,String sex){

this.name=name;

this.age=age;

this.sex=sex;

this.date = new Date();

}

String name;

int age;

String sex;

Date date;

public Date getDate() {

return date;

}

public void setDate(Date date) {

this.date = date;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public String getSex() {

return sex;

}

public void setSex(String sex) {

this.sex = sex;

}

}

4.jsp 页面

pageEncoding="utf-8"%>

Insert title here

页面信息

url:${pageContext.request.contextPath}

用户信息

name:${info.name}
age:${info.age}
sex:${info.sex}
date:

用户列表

name age sex date
${p.name} ${p.age} ${p.sex}
jstl forEach
行号 col1 col2 col3
${i} ${i+2} ${i+3} ${i+4}

以上这篇java-jsp springmvc-controller 传值到页面的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持亿速云。

springmvc jsp java_java-jsp springmvc-controller 传值到页面的方法相关推荐

  1. java 页面传值_java-jsp springmvc-controller 传值到页面的方法

    导读热词 借助 org.springframework.ui.Model 对象或 Map 对象将信息传到 springmvc 的页面中 需要:jstl 支持 和 EL 表达式 1.maven 添加依赖 ...

  2. 什么是SpringMVC?SpringMVC之hello.jsp实现过程 问题:SpringMVC在JSP页面取不到ModelAndView中的值(已解决)

    兄弟,保持心情愉悦 初入本科,我就听到一个名词SSM,刚开始我还以为...wc计算机领域也好这口,当然在这里再次声明一下本人是个正经人,如果你翻看过的我的其他文章你会发现,我在最近发布的关与Sprin ...

  3. springMVC自动获取jsp页面input中的值,封装成对象传入后台

    最近做公司的项目,项目采用的是ssm框架,发现后台在采集jsp页面表单里面的数据时没有用到传统的request.getParameter(),而是在controller的传入参数多了几个对象.因此发现 ...

  4. springmvc浏览器显示jsp源码解决办法

    url-pattern问题 spring用到forward("/WEB-INF/jsp/*.jsp") 而forward当然是又要经过web.xml的映射的, 然后,在URL匹配时 ...

  5. Struts2、SpringMVC、Servlet(Jsp)性能对比 测试 。 Servlet的性能应该是最好的,可以做为参考基准,其它测试都要向它看齐,参照...

    2019独角兽企业重金招聘Python工程师标准>>> Struts2.SpringMVC.Servlet(Jsp)性能对比 测试 . Servlet的性能应该是最好的,可以做为参考 ...

  6. SpringMvc同时配置jsp和html的视图解析器

    SpringMvc同时配置jsp和html的视图解析器 1.首先引入freemarker的jar包. <dependency><groupId>org.freemarker&l ...

  7. SpringMVC项目注意事项(HTTP状态 404 - 未找到 类型 状态报告 消息 文.件[/web/WEB-INF/jsp/allBook.jsp] 未找到 )(狂神说Java)

    HTTP状态 404 - 未找到 类型 状态报告 消息 文.件[/web/WEB-INF/jsp/allBook.jsp] 未找到 描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源 ...

  8. Springmvc框架下 jsp显示页面出现源码

    最近在开发时有一个很奇怪的问题,使用springmvc框架时 jsp页面这么写 访问页面正常 而我加头部<%%>这些,就显示源码 我觉得非常奇怪,思考几天了,最后还是询问大佬才知道为什么 ...

  9. SpringMVC:后台将List转为Json,传值到页面

    一.JSP页面 <body><form name="test" action="getAllStudent" method="pos ...

最新文章

  1. c语言中的0UL或1UL是什么意思
  2. VS中修改站点运行方式(集成 Or 经典)
  3. ps中将图片拖不进ps的编辑区的解决方法
  4. SSM+Dubbox电商项目 - 品优购mall
  5. 熟悉Jeecg框架、学会环境的搭建及前后端项目(OA)的启动
  6. 计算机组成原理学习笔记——数据通路
  7. threejs 模型添加文字的几种方式
  8. python垃圾邮件识别_垃圾邮件过滤器 python简单实现
  9. ILSVRC2015-VID数据集结构一览图
  10. android 多个 前台 挂机,安卓手机如何进行多开挂机?
  11. 删库跑路最佳实践总结
  12. 中文姓名笔画计算(VBS脚本版)
  13. python自然语言学习之处理原始文本中3.1访问2554文本《罪与罚》出现问题解决
  14. 网易计费系统架构升级之路
  15. linux支持vmfs文件系统吗,调整vmfs文件系统块大小
  16. 关于pfx证书和cer证书
  17. Dapp 众筹项目1 合约代码编写
  18. excel2json 一个excel转json的工具(开源)
  19. MySQL函数大全及用法示例
  20. 90后电子工程师暴力拆解“华强北版AirPods”

热门文章

  1. Android调用.net的webservice服务器接收参数为空的情况
  2. error LNK2019: unresolve d external symbol _DriverEntry@8 referenced in function _GsDriverEntry@8
  3. 【转载】通过SQL获取MSSQL的数据库相关信息收藏
  4. layer弹出层闪退_jQuery使用Layer弹出层插件闪退问题
  5. webrtc之SVC实现(十)
  6. Android.mk、Makefile、Cmake打印log
  7. Audio bringup I2C调试(三十一)
  8. 《Android 开发入门》我为什么要在Android找工作越来越难的时候开始学习它
  9. php mysql sum_thinkphp mysql语句 sum
  10. vue3.0项目创建