所以,我使用的是 Spring,我的 spring-servlet.xml 中有以下内容:
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
<property name="exposeContextBeansAsAttributes" value="true" />
</bean>
所以我有这个会话对象,东西。我实际上不确定到底该怎么称呼它。
@Controller
@SessionAttributes({"cpSession"})
public class MyController {
/**
* This controller uses this aforementioned proprietary session object
*
* @return A MyControllerSession
*/
@ModelAttribute("cpSession")
public MyControllerSession createForm() {
// Instantiate the session object
MyControllerSession sess = new MyControllerSession ();
return sess;
}
这个 sess 对象有一个我想调用的方法,.myMethod()。
我想从 JSP 调用该方法。
这是我所拥有的:
<%
MyObject mo = cpSession.myMethod();
%>
我的 IDE eclipse 告诉我无法解析 cpSession,这可能是正确的,因为我不知道如何访问这个会话对象。
MyControllerSession 到底是什么,如何从 JSP 访问它?