springmvc 中前后台传值

1、前台往后台传值:

login.jsp输入框设置,主要是name属性

<h1>登录页面</h1>

<form method="post" action="">

用户名:<input type="text" name="userName"><br>

密&nbsp;码:<input type="text" name="password"><br>

<input type="submit">

</form>

loginController.java 中获取(两种方式):

@RequestMapping(value="/add",method=RequestMethod.GET)

public String sayHello(@RequestParam("userName") String username,@RequestParam("password") String password,Model model) {

List<User> userList = new ArrayList<User>();

User user = new User();

user.setUserName(username);

user.setPassword(password);

user.setAge(password);

userList.add(user);

model.addAttribute("users",userList);

return "user";

}

@RequestMapping(method = RequestMethod.POST)

public String sayHello1(String userName,String password,Model model) {

List<User> userList = new ArrayList<User>();

User user = new User();

user.setUserName(userName);

user.setPassword(password);

user.setAge(password);

userList.add(user);

model.addAttribute("users",userList);

return "user";

}

2、后台往前台传值:

放到model里面即可,前台根据key可获取到value,代码如下:

<h2 style="font:"Trebuchet MS", arial, sans-serif ">用户列表</h2>

<c:forEach items="${users}" var="user">

用户名:${user.userName}

性别:${user.sex}

年龄:${user.age}

电话:${user.tel} <br/>

</c:forEach>

时间: 2024-11-10 07:27:11

springmvc 中前后台传值的相关文章

springmvc前后端传值总结

1      前端向后端传参 1.1    普通方式传参 1.1.1         页面 参数需要解析成json对象:JSON.parse(JSON.stringify(query)) $.getJSON("${serverUrl}/store/brand/getBrand", JSON.parse(JSON.stringify(query)), function(data){}); 1.1.2         后端 使用普通的参数即可,不需要配置 @RequestMapping(&

前台向后台传值的两种方法 以及 从后台获取数据的方法

1.前台向后台传值方法一: 表单提交的方式: 1 <form action="${path }/manage/logon.do" method="post" id="logonForm"> 2 <table cellpadding="0" cellspacing="0" border="0"> 3 <tr height="50">

使用Response.Write实现在页面的生命周期中前后台的交互

Response.Write()方法非常的常见,也很普通,就是向http output中输出一string.其输出的内容位于页面的最顶端,常用来实现显示一些页面消息框等逻辑. 一般来说,在页面的整个生命周期过程中通过Response.Write输出的内容都会在最后随页面的文档流输出到Client端.但借助于Response.Flush,便可实现过程中前后台的动态交互. Response.Flush方法,强制将缓冲区中的内容输出到Client端,而无需等到生命周期的结束.通过一个例子加深理解,该实

jsp与后台传值

1.一般是在Action中定义一个成员变量,然后对这个成员变量提供get/set方法,在JSP页面就可以取到这个变量的值了. 1)在Action中定义成员变量//定义一个成员变量private String message; //提供get/set方法public String getMessage() { return message;}public void setMessage(String message) { this.message = message;} 2)在JSP页面中取值${

多选框向后台传值,多选框的回显,对多选框的各种操作

1.多选框的回显: js:$(     function(){     var checkBoxAll =$("input[name^='checkbox_']");//获取前缀为checkbox_的所有多选框对象     var checkArray=${list};//获取多选框需要回显得对应的值集合     console.info("checkArray=",checkArray);     for(var i=0;i<checkArray.lengt

jsp forward 转到springMVC的 controller传值问题

jsp forward 转到springMVC的 controller传值问题 总是404等各种错误 网上查询各种做法 都很曲折 各种尝试只有豁然开朗 1 在JSP页面上面获取传来的各个参数 <jsp:forward page="/product/showList.do"> <jsp:param name="queryType" value="<%= queryType %>" /> <jsp:param

后台传值到前台的时候出现乱码

当后台传值给页面出现乱码的时候要加上response.setCharacterEncoding("utf-8"); 如果自己不知道是用request..setCharacterEncoding("utf-8");还是response.setCharacterEncoding("utf-8");就两个都写上 request是后台向前台请求数据.response是前台向后台请求数据.

PHP后台传值

前台数据往后台传值,往往是新手最头痛的,最近在学习thinkPHP的时候,也遇到了这种问题,总结一下,往不足之处请大家指教. 一.前台界面代码,往后台传值有两种方式,一种是get,另一种是post,新手入门,不管什么方式吧,往后台传值成功就可以了. 首先,写一个from表单, <form action="{:U(Recom/goodsprice)}" method="post"> <a href="{:U('Recom/goodspric

菜鸟学习Spring——SpringMVC注解版前台向后台传值的两种方式

一.概述. 在很多企业的开法中常常用到SpringMVC+Spring+Hibernate(mybatis)这样的架构,SpringMVC相当于Struts是页面到Contorller直接的交互的框架也是界面把信息传输到Contorller层的一种架构,通过这个架构可以让我们把页面和Contorller层解耦,使得开发人员的分工更加明确. 二.代码演示. 1.首先配置SpringMVC环境. 1.1导入jar. 值得注意的是红色标记的commons-logging这个jar包一定得引入进去不然会