呈现我的JSF页面时,我收到以下消息。该页面显示正确,但是在控制台中,以下消息重复多次。
INFO: ERROR: Unable to get Faces Context for session variable: localeBean
11:54:27,090 INFO [STDOUT] 2009年11月24日11:54:27 AM
com.web.util.faces.UtilFacesFuncs日志INFO:最有可能的是,您从NON-
Faces(即Servlet)请求了Faces对象上下文。
在我的JSF中,我使用以下语言:
<f:view locale="#{localeBean.userLocaleLoggedIn}">
在faces-config文件中,我将其定义如下:
<managed-bean>
<description>Locale Bean</description>
<managed-bean-name>localeBean</managed-bean-name>
<managed-bean-class>com.mg.faces.LocaleBean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
在我的类LocaleBean中,有一个方法getUserLocaleLoggedIn(),该方法是在执行JSF页面时执行的代码:
<f:view locale="#{localeBean.userLocaleLoggedIn}">
在调试我的jsp时,我可以看到该方法被调用并且一切都很好,我一直在调试我的jsp,直到创建页脚为止,只是在向浏览器呈现这些错误时,这些错误反复抛出了20多次。它仅在tihs
jsp上发生,因为它是我添加的一个新的。我尝试与现有的jso进行比较,但看不到任何不同之处,有人知道我要寻找的东西吗?
任何帮助,不胜感激。
谢谢。
问候
对不起,我在上面添加的注释未正确显示,这是我在web.xml中的内容:另外,我使用的URL是http://localhost.com/context/register/mypage.htm
文件夹注册下的这些jsp。我可以从注册文件夹中调用其他jsp,并且不会出现此错误....只是针对我添加的这个特定jsp发生的。
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
我正在尝试添加完整的映射,但是代码标签在这里的工作方式却无法实现,因为hte映射具有标签…我尝试了提供的blockquotes,但是此编辑器仍然无法正确显示我的映射,抱歉!
任何想法,我应该怎么称呼我的网址。谢谢。
以下是我的观点: 任何我的用户。java: 因此,当我在Name字段中键入一些内容并单击提交时,我希望看到带有id“问候语”的outputText,因为user.name渲染()应该返回true。 但是,我需要在提交名称后刷新页面才能看到它。为什么可能是原因?为什么它需要页面刷新?没有页面刷新我怎么能做到呢?
我要求在JSF2.2页面上输入2个输入值。我们正在使用Primefaces控件。然后通过h:command按钮将这些值提交给托管bean方法。 然后,基于这些值,我想将同一JSF页面上的一个单独的输出字段设置为一个特定的值。 因此,我目前的问题是尝试连接一个托管bean,以便它将一个值返回到我的JSF页面上的字段,在本例中,字段名是mgrs。主要的问题是,我要处理的是生成返回值的第三方库,我不确定
我相信这是与我的配置有关,但我不知道它是什么。 我正在macOS High Sierra上使用IntelliJ IDEA Ultimate 2018.1。 这是我的pom.xl 和XHTML页面: 正如我上面提到的,
我正在使用PhantomJS进行网页截图。 我看到过其他关于@font-face问题的帖子,但我页面上的字体呈现正确。我唯一的问题是,每次截图时,字体显示与前一个截图略有不同。所以尽管他们的渲染是正确的,但他们在截图上的外观是不一致的。 我已经尝试了许多修复,大多数都是基于这样的假设,即这与页面准备好之前拍摄的截图有关,但这似乎不是问题所在。例如,我已经延迟了截图,以便字体有时间加载和呈现,但这并
问题内容: 我的Firebase数据库中有一些条目,这些条目正试图显示在html页面上。console.log显示数据库中的子级,但未显示在页面上。这是我的代码: D B: 控制器: HTML: console.log显示 正确渲染,但不渲染任何东西。那么如何让每个人都显示在页面上? 问题答案: Firebase异步加载和监视数据。只要有(新的或更新的)数据,就会触发您的回调函数。不幸的是,那时A
Blade 程序中默认的 404、500 处理是直接输出在界面的,如果你希望使用一个 html 网页渲染错误页可以进行自定义配置。 在 app.properties 配置文件中设置 mvc.view.404=my_404.html, 这里的 my_404.html 应当位于 templates 根目录,同时你可以获取到 title、message、stackTrace 内置变量(当发生 500 错