在ssm框架下,Springmvc 编程 时,出现传值问题:
从后台传到前台时可以使用
@Resource
HttpSession session;
//采用jsp中的参数名与control层响应的的参数名一致传参
@RequestMapping(value="/login1" , method=RequestMethod.POST)
public String doLogin1(StudentBean student,Model model){
StudentBean stu = iss.selectStudentBean(student);
model.addAttribute("student", stu);
// session.setAttribute("student", stu);
return "studentlogin";
}
model 和 session 传值,
当前台页面使用spring mvc 标签时即
<%@ taglib prefix="st" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="ss" uri="http://www.springframework.org/tags" %>
<st:form action="student/login2" method="post" commandName="student">
姓名:<st:input path="studentName" id="studentName"/>
<st:errors id=""></st:errors>
密码:<st:input path="studentId" id="studentId"/>
<st:errors></st:errors>
<input type="submit" value="登录">
</st:form>
就不能使用session传值,否则前台获取不到。