页面传值
来源:互联网 发布:天津毕业生就业数据 编辑:程序博客网 时间:2024/06/03 15:31
一、向页面传值
controler利用model给页面传值
@RequestMapping("/index")
public String getIndex(HttpServletRequest request,HttpServletResponse response,Model model){
List<Users> lstUsers = userService.selectAllUser();
model.addAttribute("userList",lstUsers);
return "usermanager";
}
1.页面c标签获取写在标签中直接显示出来
<c:forEach items="${userList}" var="user" varStatus="userStatus">
<tr>
<td width="20" align="center" class="tb_td_border">
<input id="uid${userStatus.index}" name="uid" type="radio" value="${user.id}" />
</td>
<td width="160" class="tb_td_border">
<span class="font12_blue">${user.name }</span></label>
</td>
<td width="160" class="tb_td_border">
<span class="font12_blue">${user.id}</span></label>
</td>
<td width="160" class="tb_td_border">
<span class="font12_blue">${user.usertype }</span></label>
</td>
<td width="160" class="tb_td_border">
<span class="font12_blue">${user.regtime }</span></label>
</td>
<td width="160" class="tb_td_border">
<span class="font12_blue">${user.lastlogintime }</span></label>
</td>
<td width="40" class="tb_td_border" >
<a href="javascript:;" id="delete_btns" value="${user.id}" onclick="deleteUser(${user.id});">删除</a>
</td>
<td width="40" class="tb_td_border" >
<a href="javascript:;" id="getUpdate_btns" value="${user.id}" onclick="getUpdate(${user.id});">更新</a>
</td>
</tr>
</c:forEach>
2.赋值到value里面
model.addAttribute("username", user.getName());
<td><input name="nusername" id="username" value="${username}" class="input-text"/></td>
二、给后台传值
1.form表单提交
<form method="post" name="select_form">
<input name="txbSearchString" type="text" id="txbSearchString" class=" input-text" style="width:390px;" />
<input id="selectbyId_btns" type="submit" value="按用户ID搜索" onclick="selectUsersById()" class="small-button2"/>
<input id="selectbyName_btn" type="submit" value="按用户名搜索" onclick="selectUsersByName()" class="small-button2"/>
</form>
<input id="showAll" type="submit" value="显示所有用户" onclick="showAll()" class="small-button2"/>
function showAll() {
window.location.href ="<%= request.getContextPath()%>/index";
}
function selectUsersById(){
document.select_form.action="<%=request.getContextPath()%>/selectUsersById";
document.select_form.submit();
}
function selectUsersByName(){
document.select_form.action="<%=request.getContextPath()%>/selectUsersByName";
document.select_form.submit();
}
注:只要写在表单里面面,action一旦确认,submit就执行action,如果showAll写在form里面,触发点击事件之后,执行完
window.location.href ="<%= request.getContextPath()%>/index";
之后,会执行submit然后action
2.利用路径传值
function getUpdate(id) {
window.location.href = "<%= request.getContextPath()%>/update?id="+id;
}
后台参数列表添加进去就可以获值
@RequestMapping("/update")
public String updateUser(String id,HttpServletRequest request,HttpServletResponse response,Model model){
int updateId ;
updateId= Integer.parseInt(id);
Users user=userService.selectUserById(updateId);
model.addAttribute("userid", user.getId());
model.addAttribute("username", user.getName());
model.addAttribute("usertype", user.getUsertype());
return "userinfo";
}
- 子页面向父页面传值
- 子页面向父页面传值
- 子页面传值给父页面
- 页面传值的问题---页面生命周期
- 子页面向父页面传值
- 子页面向父页面传值
- 页面跳页面传值问题
- 页面传值
- 页面传值
- 父子页面传值
- 页面传值
- 页面传值
- struts 页面传值
- 页面传值
- Frame页面传值
- 页面传值
- Web页面传值
- 关于页面传值
- git 不知道出现什么问题了,所以就重新用HomeBrew重新安装了一下
- 关于session和cookie的笔记
- Java 正则校验手机号 工具类
- Cannot write to snapshot prefix '***'. Make sure that the directory exists and is writeable解决方法
- 337. House Robber III
- 页面传值
- 第四十三讲项目三 成绩统计
- centos7之lamp环境搭建
- 畅通工程-并查集-HDU1232
- Semantic UI 的基本使用(二):具体案例
- 采用opencv对图像进行分割
- DDD -- 领域驱动设计 -- 6步成诗法
- caffe绘制训练过程中的accuracy、loss曲线
- 基于匹配的目标识别