让我看看我是否理解:您希望从servlet调用JSP并使JSP可用的一些变量(由servlet控制).对?
然后忘掉PageContext它,它只是特定于JSP页面而且无法从servlet访问它.您在请求,会话或servlet上下文中设置的任何属性都将在JSP中可用.这PageContext是一个比以前更宽的范围,它带有一个findAttribute方法,当被调用时,它将在页面的上下文,请求,会话或servlet上下文中查找具有给定名称的属性(按此顺序).
所以,你唯一需要的是将这些变量设置为其中一个范围的属性,我建议使用requestone(HttpServletRequest.setAttribute("foo", "fooValue"))然后使用值表达式(${foo})在JSP中使用它.
| 归档时间: |
|
| 查看次数: |
11791 次 |
| 最近记录: |