首先,存到session中的值,是可以直接在jsp页面获取的!
JSP的底层是servlet,是可以直接写java代码的.JSP有9大内置对象,其中就包括session.所以你可以直接在页面写/*<%=session.getAttribute("HOLIDAY(这是存的时候起的)") %>*/ 就可以看到.当然,也可以用EL表达式,这个更简洁一些.比如:
其次,我想说,关于页面传值,一般都不放在session中(除去登录者信息)至于为什么,请自行百度.一般我如果用struts2框架的话,都是放在值栈中,如果用springMVC的话,是放在ModelAndView中.还是刚才那个后台传值:我存的mv.addObject("LHOLIDAY", lhs);前台就可以这样取
或者,用ajax调用,直接返回JSON数据.
我在session里面存了一行list,我先需要将list值传到jsp页面该怎么做
10java.sql.Statement st = conn.createStatement();
String sql="select id,username,sex,birth,borth,working,loginpass,salary from test where id="+users; //test为要查询的表名
ResultSet rs= st.executeQuery(sql);
ArrayList list=new ArrayList();
while(rs.next()){
String id = rs.getString(1);
String username1 = rs.getString(2);
String birth=rs.getString(4);
String sex=rs.getString(3);
String borth=rs.getString(5);
String working=rs.getString(6);
String loginpass1=rs.getString(7);
String salary=rs.getString(8);
System.out.println(123123);
User u = new User();
u.setId(id);
u.setName (username1);
u.setSex(sex);
u.setBirth(birth);
u.setBorth(borth);
u.setWorking(working);
u.setLoginpass(loginpass1);
u.setSalary(salary);
list.add(u);
System.out.println(list);
}
HttpSession session = request.getSession(); //创建
session.setAttribute("list", list); //存
request.getRequestDispatcher("update.jsp").forward(request, response);
} catch (SQLException e) {
System.out.println(e.getMessage());
}
}
} 后台部分,
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
用户名ID:
登录密码:
确认密码:
性别:男
女
用户姓名:
出生日期:
工 资 :
学历:
大专
本科
硕士
博士
籍贯:
南京
芜湖
<!-- form表单的作用能将多条信息整合起来进行传送。
submit是一个提交按钮,与button不同的是,submit会提交表单。
而button是单纯的一个按钮-->
传到jsp里面value值里面
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
10条回答
为你推荐
- 求助!为什么前端jsp接收不到后端action传来的值?
- java中如何用<c:foreach>迭代出list集合中的map集合中的value值
- 0个回答
- 在JSP中使用Flexigrid如何往后台传自定义参数
- 0个回答
- 关于jsp页面中select动态获取值的问题。问了好多人,都没解决.
- struts
- 0个回答
- 关于 session——————List
- 0个回答
- 问一个关于一个session的问题在struts2 中
- struts
- 0个回答
- 我在session里面存了一行list,我先需要将list值传到jsp页面该怎么做
- java
- 10个回答
- servlet进行修改操作,jsp页面传值list不知道该怎么做
- java
- 7个回答
- jsp页面获取不到action中的值了
- struts
- 6个回答
- <c:forEach>取不到值,求大神帮忙!
- java
- 6个回答
- jsp中循环生成button,在循环中为button添加点击事件,但是没用?
- Servlet获取不到JSP页面上的值
- 9个回答
- 关于jsp用session传递list 在另一页面获取并遍历输出list
- java
- 2个回答
- 关于List放对象的问题
- 求助:哪位大神帮我实现下点击修改按钮弹出弹框并且里面自动获取值
- JSP页面实现对每一个list对象的遍历
- 如何在servlet中取到DAO中的list从而打印在jsp页面上
- java
- 1个回答
- jsp连接数据库第一步就出现问题
- mysql
- 3个回答
- jsp页面调用Servlet后进入Servlet页面空白不跳转了
- 到底哪出错了 ,老报错,使用session就可以
- 1个回答