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);
HttpSession session = request.getSession(); //创建
session.setAttribute("User", u); //存
System.out.println(u);
}
HttpSession session = request.getSession();
session.getAttribute("User");
System.out.println(u);这里的(u)该怎么改才能输出
session.getAttribute("User")赋值给u,就可以按照你的代码写了
<%@ 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: <input type="text" name="AB" value="<%=u.getId()%>"><br/>
登录密码: <input type="text" name="loginpass" ></input><br/>
确认密码: <input type="text" name="loginpass" ></input><br/>
性别:<input type="radio" name="sex">男
<input type="radio" name="sex">女 <br>
用户姓名:<input type="text" name="username" ><br>
出生日期: <input type="text" name="birth" ></input><br/>
工 资 : <input type ="text" name="salary" ><br>
<select id="working" >
<option >学历:</option>
<option >大专</option>
<option >本科</option>
<option >硕士</option>
<option >博士</option>
</select><br>
<select name=" borth">
<option selected>籍贯:</option>
<option >南京</option>
<option >芜湖</option>
</select><br>
<input type="submit" value="确认提交" >
</form>
<!-- form表单的作用能将多条信息整合起来进行传送。
submit是一个提交按钮,与button不同的是,submit会提交表单。
而button是单纯的一个按钮-->
</body>
</html>我还要把这个u的值传给这些输入框内,该怎么做
获取到值 然后dom操作 根据ID获取展示到input里面 就好
<%
User user = (User)request.getAttribute("User");
%>
先取值
<%
User u = (User)request.getAttribute("User");
%>
“User”是你后台set的名字可以自己起但是一定要对应上,
然后前台你用的u.getId(),这个u是在前台定义的也可以自己起名字 不要弄混了
jsp 一般取后台的值er 表达式取啊
${user}
https://blog.csdn.net/qwerasdf123/article/details/4189889
${sessionScope.User} //在jsp 页面直接在输出的地方打上这个就可以输出了
个人建议,最好不要在jsp页面用Java代码你可以使用,c标签,s标签
session.abandon
<%
Model model = (Model)request.getAttribute("Model");
%>
model是后台存储在session中的名称;
个人建议,最好不要在jsp页面用Java代码你可以使用,c标签,s标签
session.getAttribute("User")赋值给u,这样就可以了