882得票16回答
JSF、Servlet和JSP有什么区别?

我有一些问题,它们是: JSP和Servlet之间有什么关系? JSP是某种类型的Servlet吗? JSP和JSF之间有什么关系? JSF是否是类似于ASP.NET-MVC的预构建UI基础JSP?

412得票4回答
动作和动作监听器之间的区别

action 和 actionListener 有什么区别?我应该在什么情况下使用 action,而不是 actionListener?

409得票2回答
如何选择正确的Bean作用域?

我注意到有不同的Bean作用域,如:@RequestScoped @ViewScoped @FlowScoped @SessionScoped @ApplicationScoped 每个作用域的目的是什么?我该如何选择合适的作用域来定义我的 bean?

368得票13回答
命令按钮/命令链接/ajax操作/监听器方法未被调用或输入值未设置/更新。

有时使用 <h:commandLink>、<h:commandButton> 或 <f:ajax> 标签时,与之关联的 action、actionListener 或 listener 方法可能不会被调用。或者,由提交的 UIInput 值更新的 bean ...

270得票9回答
为什么JSF会多次调用getter方法

假设我像下面这样指定一个 outputText 组件:<h:outputText value="#{ManagedBean.someProperty}"/> 如果我在获取someProperty的getter函数中打印日志信息并加载页面,那么很容易注意到getter函数在每个请求中...

239得票1回答
JSF资源库是用来做什么的?如何使用?

JSF <h:outputStylesheet>, <h:outputScript>和<h:graphicImage>组件都有一个library属性。这是什么意思,应该如何使用?网络上有很多示例,使用常见的内容/文件类型css、js和img(或image)作...

236得票13回答
Java Server Faces 2.0的主要缺点是什么?

昨天我看了一个关于Java Server Faces 2.0的演示,它看起来真的很不错,尽管我目前是一个快乐的ASP.NET MVC / jQuery开发人员。我最喜欢JSF的地方在于它拥有大量启用AJAX的UI组件,这似乎使得在AJAX-heavy的网站上开发比使用ASP.NET MVC更快...

235得票2回答
如何在使用JSF 2.0 Facelets时通过XHTML引入另一个XHTML?

如何在一个XHTML页面中正确地包含另一个XHTML页面?我已经尝试了不同的方法,但都没有成功。

221得票5回答
理解PrimeFaces的process/update和JSF f:ajax的execute/render属性

PrimeFaces中p:commandXxx组件中的process和update,以及f:ajax标签中的execute和render是什么意思? 它们在验证时起作用吗?update属性除了从后端更新组件的值之外还有什么作用?process属性是否将值绑定到模型中?@this、@parent...

184得票11回答
javax.faces.application.ViewExpiredException: 视图无法恢复

我编写了一个使用容器管理安全性的简单应用程序。问题是当我登录并打开另一个页面(在该页面上注销),然后回到第一页并点击任何链接等,或刷新页面时,我会得到此异常。我猜这是正常的(或者可能不是:)因为我注销了并且会话已被销毁。我该怎么做才能重定向用户到例如index.xhtml或login.xhtm...