问题标签 [faces-config]

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 回答
479 浏览

java - 在 JSF 的情况下,未找到子上下文的请求资源

我的 JSF 应用程序部署在 tomcat 下,并且 server.xml 为我的应用程序配置如下

通过这些设置,我可以访问“web”文件夹下的所有页面。我在“web”下有“app”文件夹,并且在“app”下有几个 jsp 页面,当我尝试使用以下 URL 访问“app”下可用的一些页面时www.myapp.com/app/test_page.jsf,我得到“找不到请求的资源”

我需要在 Tomcat 的 Server.xml 中进行哪些更改才能使其正常工作。

我是否需要像下面在 Server.xml 中提到的那样为“app”子上下文添加上下文路径:

0 投票
1 回答
2848 浏览

jsf - JSF 页面导航:如果 A.jsf 通过超链接导航到 B.jsf,为什么 URL 显示 A.jsf 而不是 B.jsf

如果A.jsf有一个commandLink可以导航到的B.jsf,那么我会认为当我在 page 时B.jsf,我会看到http:domain/host/project/B.jsfURL。但是,我http:domain/host/project/A.jsf在地址栏上看到了。在导航控件中显示 URL 时,我总是落后。有没有办法来解决这个问题?我的导航控件是里面的句柄faces-config.xml

试试这个像Plaudit Design - Web Design建议。但是没有修复它。

0 投票
1 回答
790 浏览

jsf - JSF 在 faces-config 中使用常量

是否有必要在 faces-config.xml 中硬编码值,或者是否可以在一个地方将所有来自结果的值定义为常量,然后从 faces-config.xml 以及支持 bean 方法中引用它们?

0 投票
0 回答
1105 浏览

java - jsf中的redirect和JSP中的sendRedirect的区别

在我的应用程序中,我使用 JSF。我想在会话到期时将用户重定向到错误页面。我尝试<redirect />在 faces-config 中使用标签和导航案例。它不能正常工作。它更改了 url,但没有为 ajax 请求加载页面。但是,如果我使用 HttpServletRespose 类的 sendRedirect 方法,它就可以正常工作。两者有什么区别?

这是 faces-config 文件中的代码,

感谢您的快速回复。

0 投票
1 回答
4910 浏览

java - 导航案例在 JSF 中不起作用

我们正在处理我们的第一个 JSF 项目,但遇到了一些问题。我们正在制作登录功能,当我们点击登录按钮时,它会抛出:

  • 一个 IllegalArgumentException - null 源

  • NullPointerException - servlet [Faces Servlet] 在路径 [/jsf-blank] 的上下文中的 Servlet.service() 引发异常

你知道为什么它不工作吗?请赐教。

这是用户bean:

我们的 login.jsp 页面:

我们的 faces-config.xml:

我们的 web.xml:

我们的目录结构是: 替代文字

0 投票
1 回答
636 浏览

jsf - 使用 JSF 进行页面导航

可能这是一个简单的问题,但我不知道它的答案。

我有一个项目,myProject。在 webContent 中,我有 home.xhtml、leave.html 文件和另外 2 个文件夹:猫和狗。在cats 目录中我有一个页面cat.xhtml,在目录dogs 中我有一个页面dogs.xhtml。

我想从每个页面(家,猫,狗)转到页面 leave.html 在每个文件中都有一个commandLink

myBeanin 方法leave返回一个字符串“leave”

但这不起作用。我还尝试使用<to-view-id>../leave.html</to-view-id> 或添加一个新文件夹 leave 并放入 leave.html 页面。我用过<to-view-id>/leave/leave.html</to-view-id><to-view-id>/../leave.html</to-view-id>

但都有相同的结果 HTTP Status 404 /myProject/cats/leave.htlm type Status report

消息 /myProject/cats/leave.htlm

描述 请求的资源 (/myProject/cats/leave.htlm) 不可用。

0 投票
3 回答
4414 浏览

jsf - 仅当所有其他组件均无错误时才启用 JSF 命令按钮

我在我的应用程序中使用 icefaces。页面中有一个表单,其中有几个输入字段。

我只想在字段有效时启用命令按钮(其他组件没有错误)

有可能吗?

示例代码

在上面的代码中,我只想在日期和日期有效的情况下启用提交命令按钮(没有任何错误入队。

0 投票
1 回答
421 浏览

java - 如何在 facesconfig.xml 上映射 BitSet

我想在我的 facesconfig.xml 中映射这个 bean

正如我在一些文章和一些示例中看到的,可以初始化地图或其他字段,但我不知道如何初始化这个字段。我想类似于

但是 htis 是不正确的。有什么帮助吗??提前致谢

0 投票
2 回答
5702 浏览

java - 更改之前在 faces-config.xml 中初始化的 bean

我以这种方式在 faces-config.xml 中初始化了同一个 bean

然后,在应用程序中我想更改这些值。去做吧:

但这是不可能的,Integer [] results = myBean.getMyfield()给了我一个null. 无论如何,在我的应用程序界面中,我可以看到 bean 已正确初始化,因为它包含值 6、12 和 24。
有什么帮助吗?提前致谢

0 投票
1 回答
3543 浏览

java - 将 config-config.xml 从 1_2 更新到 2 时出现问题

我在尝试配置 JSF 2 时遇到问题。

在本地启动我的 tomcat 7 服务器时出现以下错误。

当我在 faces-config.xml 中替换以下内容时会发生错误:

和: