在Spring-MVC/JSP应用程序中,您将存储需要由控制器和视图访问的内容,例如特定于环境的base_url,要在javascript中使用的应用程序ID等等?
我已经尝试创建一个应用程序范围的bean,然后<jsp:useBean>在我的JSP的顶部,但这似乎没有工作.
<!-- Environment -->
<bean id="myEnv" class="com.myapp.MyAppEnvironment" scope="application">
<property name="baseUrl" value="http://localhost:8080/myapp/"/>
<property name="videoPlayerId" value="234346565"/>
</bean>
Run Code Online (Sandbox Code Playgroud)
并以下列方式使用它
<jsp:useBean id="myEnv" scope="application" type="com.myapp.MyAppEnvironment"/>
Run Code Online (Sandbox Code Playgroud) 我将我的用户会话存储为<aop:scoped-proxy/>代理.我将如何在jsp上访问它?
我假设豆存储在会话的某个地方,如果我错了,请纠正我.
我来自像 PHP 或 ColdFusion 这样的语言:如果我想在用户的 http 会话中保存一些东西,我的行为是这样的:
SESSION["foo"] = "bar"
Run Code Online (Sandbox Code Playgroud)
现在我处于 Spring MVC 环境中。
例如,在 Controller 方法中,如何在会话中保存变量?
有人告诉我,会话范围的 bean可以胜任。
你能帮我一个简单的代码片段吗?