在jsp中定义了一个变量user,如果不写request.setAttribute("user,user),就不能用${user}获取吗;
我们使用的是:model.addAttribute("status", status); 都差不多,这只是通过后台传到前台的一种方式而已。
不错,必须通过form表单或者ajax提交到servlet中才行,默认存在request的parameter中,el表达式是专门从servlet中取值的,如果简单的html与js中传值用id取value即可
对滴,你在jsp定义变量,但是没有放到请求域中,当然取不出了。个人感觉jsp定义变量 应该是放到了一个更小的内置对象预中了。
我的意思是在jsp中定义一个对象<%User user = new User()%>
如果不加上<%request.setattribute("user",user)%>
那么在同一jsp页面能用${user}获取到值吗?
${requestScope.user.xx}