问题标签 [jsf-1.2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
891 浏览

javascript - 无法从 JSF 1.2 页面中的另一个 Web 应用程序加载 JavaScript

我有一个资源网络应用程序,它只有静态内容,例如图像、CSS 和 JavaScript。

我在 JSF 页面中的另一个 Web 应用程序中使用这些资源,但由于某种原因,JavaScript 文件没有正确加载。到目前为止,我已经看到了两种结果,要么是 JSF 页面呈现异常(缺少大部分内容),要么页面看起来不错,但 JavaScript 不起作用。CSS 和图像没问题。

我正在加载如下资源

FireBug 显示一切都已正确加载。当 JavaScript 内联在 JSF 页面中时,它们可以正常工作。

我尝试过使用 Jetty 8 和 GlassFish 3,但结果几乎相同。任何人都对有什么问题有一些指示?

0 投票
2 回答
4519 浏览

jsf - f:setPropertyActionListener 和 h:dataTable 的问题

nomComposantARejouer正在尝试typeFileARejouer使用gestionnaireMessagesController.rejouerMessagesetPropertyActionListener(我们使用jsf 1.2)

下面是相关的jsp代码:

但是,我总是得到一个 NPE,因为在 action 方法中使用时两个参数都为空:

我不确定我做错了什么。有人可以帮忙吗?

仅供参考,变量nomComposanttypeFile可以毫无问题地显示并且不为空。

也忽略 h:columnHeaderFacet 标签。它们是我重命名的内部标签。

0 投票
2 回答
4722 浏览

java - JSF 包加载失败

目前,我的 JSF (1.2) 应用程序在 Servlet 引擎 (Tomcat 6.0.32) 启动期间产生以下故障......

我在 faces-config.xml 文件中配置了一个消息包

我已将属性文件放入 WEB-INF/classes/ 文件夹(Messages_de.properties、Messages_de_DE.properties)但我总是收到此消息....最神秘的是我只在应用程序的配置读取中进行了更改但没有更改 faces-config.xml 或 jspx 文件中的内容。

0 投票
1 回答
3502 浏览

java - JSF:在 Action 方法中返回 null 仅刷新输入文本,但不刷新组合框

我想重置我的 JSF 表单。我已经实现了一个Action方法来重置支持 bean 中的所有属性。

当我再次返回String转发到同一页面的 a 时,所有表单条目都将被重置。输入文本框和组合框。

但是当我返回时,null只有输入文本框被重置,而不是组合框。

我不明白这种行为。两种方式调用同一个方法,都转发到同一个页面。

0 投票
1 回答
1450 浏览

jsf - tr:commandLink 操作方法不会导航到下一页。而是再次加载同一页面

在我的 JSF 应用程序中,成功登录后,我将导航到我的应用程序主页,其中有一个Logout链接。

这是注销链接的相关html。

这是我Controllersessionscoped

在构造函数中,我检查会话中的用户 ID 并将特定列表加载给用户。

我也有一个ServletFilter在每个会话中检查一些 id。如果找不到它,它会重定向到 InvalidUser 页面。我的过滤器被映射到,/faces/jsp/*以便为 jsp 文件夹中的所有 jsp 在会话中检查 id。

这是doFilter我的过滤器的方法

我还添加了一个PhaseListener调试 JSF 生命周期,取自这里

首次加载页面时,我看到以下服务器日志,其中仅包含 JSF 生命周期的第一阶段和最后阶段

上面的日志是符合预期的,因为没有表单提交类型的东西。所以只列出了第一阶段和最后阶段。

但是当我点击Logout我在这篇文章顶部提到的 commandLink 时,真正的问题就来了。

单击Logout链接后,这是服务器日志。

从上面的日志中,正如预期的那样,我的操作方法被调用, INVOKE_APPLICATION并且我的控制器的Logout()方法被调用,会话无效并loggedout返回字符串。

我在faces-config.xml

但这navigation-rule不会执行。相反,在RENDER_RESPONSE阶段,它尝试重新加载我的同一个主页 url。显然它id在会话中没有导致抛出NullPointerException.

我在上面给出的相应文件夹中有 jsp。我使用的是 JSF 1.2 和 myFaces 1.2.9。

1)为什么navigation-case不执行?

2)为什么它再次重新加载我的主页网址?

请有人帮忙。

0 投票
3 回答
20189 浏览

jsf - 如何在不使用 faces-config.xml 中的导航案例的情况下实现两个页面之间的 JSF 导航

我正在寻找另一种JSF导航方式,而不是在faces-config.xml.

目前我正在使用faces-config.xml导航。我想把它清理干净。

请建议所有其他方式,以便我可以使用任何适合我需要的方式。

0 投票
2 回答
1184 浏览

javascript - 必须选择 f:selectItem 之一的 Java 脚本验证

我想编写一个javascript验证代码来验证必须选择f:selectItem之一,但我无法通过java脚本访问f:selectItem的checked属性。下面是我的 JSF 页面。

JSF 页面:-

AuditTrailDTO.java:-

编辑:-

我已通过以下方式成功访问 f:selectItem。现在,当没有选择任何人时,它会按预期显示警报消息。但即使选择了第二个单选按钮,它也会显示警报消息。我在表单 onsubmit 属性上调用以下方法。请问有什么想法吗?

0 投票
1 回答
209 浏览

java - JSF 项目中所有 PortletResponse 的拦截器

我想实现一个拦截器,它包含 JSF 项目中的所有PortletResponses

但老实说,我什至不知道从哪里开始。我想 the faces-config.xmlor theweb.xml将是一个好的开始。

我们正在使用 Java6 和 JSF 1.2。

0 投票
2 回答
928 浏览

richfaces - Websphere 门户、jboss portlet 桥、jsf、richfaces、facelets - HTTP 500 OK 消息 - a4j 模态面板问题、丰富的工具提示

我们正在使用以下内容:Websphere Portal 6.1.0.2 Websphere App Server 7.0.0.17 Richfaces - 3.3.3 facelets - jsf-facelets-1.1.15 tomahawk12 - 1.1.9 Jboss portlet bridge - 2.1 final

此配置在我们的门户环境中大部分都可以正常工作,并且在直接通过应用程序/门户服务器访问时完全可以正常工作。

当通过 IHS Web 服务器访问时,所有页面都会出现,但是当通过 firebug/httpfox 等查看时,会在 Richfaces 和 a4j 相关资源(如 org.ajax4jsf.javascript.AjaxScript 和 org.ajax4jsf.javascript.PrototypeScript)上看到 HTTP 500 OK 消息, org/richfaces/renderkit/html/scripts/jquery/jquery.js 和 org/richfaces/renderkit/html/scripts/tooltip.js

如果我查看这些文件的内容,它包含所有数据,但对于这些资源的 GET 请求只有 500 OK 的标记,并且浏览器忽略了使用这些资源。我已经尝试过 firefox、IE 7/8、chrome 和模态面板和工具提示不起作用,在 IE 中它抱怨 AFJ 未定义、工具提示未定义等。我已经通过论坛搜索并尝试了很多建议,但并不幸运. 也尝试过直接提供资源,但也没有那么幸运。

就像我之前说的,直接通过 Websphere 门户服务器访问它时它工作得很好。所有组件都可以正常工作。

因此,想与知识渊博的人核实堆栈溢出是否可以解释为什么我在通过 Web 服务器访问时收到有关 A4J、Tooltip、ModalPanel 未定义的错误(尽管所需的资源看起来是正确发送的,但它被标记了带有 500 OK 错误消息)。我可以提供任何必要的额外细节。

感谢任何帮助解决这个谜团。

0 投票
1 回答
8895 浏览

jsf - 调用 ValueChangeListener 时发送 f:param

我想发送一个请求参数,每次ValueChangeListener调用 a 。我已经按照以下方式实现了它,但不幸的是它不起作用。

这是代码,因此您可以理解。