gpt4 book ai didi

java - 从 JSP 访问我的 Spring session

转载 作者:太空宇宙 更新时间:2023-11-04 07:37:25 26 4
gpt4 key购买 nike

所以,我使用 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>

所以我有这个 session 对象,thingy。我实际上不确定到底该怎么调用它。

@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 无法解析,这可能是正确的,因为我不知道如何访问这个 session 对象。

MyControllerSession 到底是什么以及如何从 JSP 访问它?

最佳答案

<%
MyObject mo = ((MyControllerSession) session.getAttribute("cpSession")).myMethod();
%>

关于java - 从 JSP 访问我的 Spring session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16640945/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com