当前位置: 首页 > 知识库问答 >
问题:

返回null的FreeMarker-HttpSession属性

马星阑
2023-03-14

我们有一个基于泽西的web应用程序。我们将Apache Freemarker用于前端网页。我已经创建了一个servlet过滤器,并将其添加到web.xml中。这个过滤器拦截所有的http请求。在该过滤器的doFilter方法中,我从请求对象获取HTTPSession并设置一个属性值。说“Myval”。

尝试了以下访问MyVal的方法:

${request.myval}

${myVal}

共有1个答案

澹台岳
2023-03-14

就我在源代码中所见,jersey-mvc-freeMarker没有向FreeMarker模型添加任何额外的值。

这意味着它只能看到您添加的内容。如果希望模板看到会话,则需要将会话添加到模型中。

 类似资料:
  • 我有两个活动和两个布局。当我在第一个活动中显示列表时,一切都正常,并在单击时给出列表中项目的编号,但当我尝试在第二个活动中重复相同的内容时,它会告诉我RecycleServiceClickListener侦听器为空。 适配器: 第一项活动: 第二项活动: 错误: 我不明白为什么在第一种情况下,它正常处理单击,而在第二种情况下,它说RecyclerViewClickListener为null

  • 当我尝试用相同的设置在代码中创建OracleDataSource时,我可以正确地检索连接。我的出厂配置有什么问题?

  • 我在AddServlet中设置了一个属性。java使用请求。setAttribute(),但当我尝试使用请求获取属性时。来自SquareServlet的getAttribute()。如果是Java,则返回null 我使用请求调度转发servlet。 AddServlet。爪哇: 平方ervlet.java: index.jsp: 我使用tomcat 10.0.16和Java11和jakarta.s

  • 我是springboot的新手,我正在尝试从application.properties文件的位置(src/main/resources)读取属性值。但它总是返回NULL。我也需要帮助。附加类和属性文件。请注意:我试过“https://www.baeldung.com/properties-with-spring”如何访问Spring Boot中application.properties文件中定

  • 问题内容: 我最近发现在使用Json.NET将JSON解析为动态对象时,使用null-coalescing运算符存在问题。假设这是我的动态对象: 如果我尝试使用?? d字段之一上的运算符,它返回null: 但是,如果我将动态属性分配给字符串,则可以正常工作: 最后,当我输出时输出。 我已经在Pastebin上对这些问题进行了广泛的测试。 问题答案: 这是由于Json.NET和运算符的晦涩行为。 首

  • 问题内容: 我正在使用Servlets&Struts2的混合情况下工作。 我正在调用HTTPServlet,并且正在处理数据。 然后,我需要调用struts API在DB中插入数据。 在那我也使用HTTPSession。 所以我打电话 要获取HttpRequest,然后在该struts动作类中进行会话。 Servlet正在调用Struts Action类。 但 始终返回NULL。 是因为它没有被网