java 页面传值_java-jsp springmvc-controller 传值到页面的方法
导读热词
借助 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
页面信息
用户信息
用户列表
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 传值到页面的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。
相关文章
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250
java 页面传值_java-jsp springmvc-controller 传值到页面的方法相关推荐
- java泛型方法 通配符_Java泛型教程–示例类,接口,方法,通配符等
java泛型方法 通配符 泛型是Java编程的核心功能之一,它是Java 5中引入的.如果您使用的是Java Collections ,并且版本5或更高版本,则可以肯定使用了它. 将泛型与集合类一起使 ...
- java 登录验证码_java jsp实现登录验证码
java jsp实现登录验证码 工作中使用的java jsp实现的登录验证码.代码记录如下: 1.登录主页面(login.jsp) pageEncoding="UTF-8"%> ...
- java+js上传图片_java+ jsp+js 实现富文本编辑和上传图片功能
class FileManageActionController extends BaseAction { // windows private String PATH_LINEs = "\ ...
- java读取日志_Java实时监控日志文件并输出的方法详解
前言 最近有一个银行数据漂白系统,要求操作人员在页面调用远端Linux服务器的shell,并将shell输出的信息保存到一个日志文件,前台页面要实时显示日志文件的内容.这个问题难点在于如何判断哪些数据 ...
- java正则 链接_Java使用正则表达式匹配获取链接地址的方法示例
本文实例讲述了Java使用正则表达式匹配获取链接地址的方法.分享给大家供大家参考,具体如下: 获取页面中字符串的url地址我们都会使用正则表达式来匹配获取了,下面我来给大家总结几个匹配获取链接地址示例 ...
- java math 保留_java怎么保留两位小数?具体方法是什么?
小伙伴们在平时写程序的时,有没有需要在界面或者页面上保留小数点后两位的数据时候呢?今天,小编就来为大家讲一讲如何在Java中保留小数点后两位. 一.使用java.math.BigDecimal /** ...
- java fileupload 进度_Java上传文件进度条的实现方法(附demo源码下载)
本文实例讲述了Java上传文件进度条的实现方法.分享给大家供大家参考,具体如下: 东西很简单,主要用到commons-fileupload,其中有一个progressListener的接口,该接口可以 ...
- java 数组排序论文_Java中运用数组的四种排序方法
标签: <1>利用Arrays带有的排序方法快速排序 import java.util.Arrays; 2 public class Test2{ public static void m ...
- java xml签名_Java使用DSA密钥对生成XML签名的方法
本文实例讲述了Java使用DSA密钥对生成XML签名的方法.分享给大家供大家参考.具体实现方法如下: MainClass.java代码如下: import java.security.KeyPair; ...
- java中组合_java中组合模式详解和使用方法
组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象.组合模式依据树形结构来组合对象,用来表示部分以及整体层次.这种类型的设计模式属于结构型模式, ...
最新文章
- [置顶] Java程序员们读什么书决定了对未来职业方向的选择
- Java IO流之随机读写流RandomAccessFile
- JavaScript设置对象的不可拓展
- jdk8 List集合 Stream distinct() 去重代码示例
- Hadoop 集群启动与停止
- linux操作系统桌面应用与管理第2版,linux操作系统桌面应用与管理(62页)-原创力文档...
- VB/VBA中实现数据库与文件的存取
- POI大量数据读取内存溢出分析及解决方案
- python的模块(module)和包(package)
- DevExpress v15.1:Reporting控件功能增强(二)
- Ubuntu下配置lazarus开发环境
- Git-第N篇碰见的一些问题
- 按键精灵手机助手之实战篇(二)防封
- FFT中频谱泄露的两种理解
- PAL与NTSC制式的详解
- npm方法创建一个vue项目,引入element插件
- 深信服测试开发日常实习岗位一面凉经(来自李某)
- 行星介绍html页面布局,css3 html5实现太阳系行星公转动画实例
- 微信公众号数据2019_微信公众号榜单排名,2020微信公众号排名
- php7语法 mysql_php7语法