草庐IT

java - 在 JSF 中获取请求参数值

我有一个零件。在这里面我有一个页面零件。我想从中的页面访问一个值(输入文本或单选按钮)在我的托管bean类。请指导我如何解决这个问题。请注意,我不想在这里使用session。我只希望它在请求中。我尝试了以下选项,但它们对我不起作用。选项一Stringvalue=(String)ctx.getExternalContext().getRequestParameterValuesMap().get("managedbean.property");选项二Stringvalue=(String)ctx.getExternalContext().getRequestParameterValues

java - 我应该选择哪个框架——Seam、Wicket、JSF 或 GWT?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前。我正在争论是否使用Seam、Wicket、JSF或GWT作为我在Java项目中表示层的基础。根据就业市场的考虑、技术的新颖性和其他S.O.的建议,我将JavaWeb框架的选择范围缩小到这个子集。用户。在选择这些因素时我应该考虑哪些因素? 最佳答案 我从1.4版开始使用GWT,从2.0规范出来后使用

java - 如何使用 JSF 显示/隐藏组件?

如何使用JSF显示/隐藏组件?我目前正在尝试在javascript的帮助下做同样的事情,但没有成功。我不能使用任何第三方库。谢谢|阿比 最佳答案 您实际上可以在没有JavaScript的情况下完成此操作,仅使用JSF的rendered属性,通过将要显示/隐藏的元素封装在一个本身可以重新渲染的组件中,例如panelGroup,至少在JSF2中是这样。例如,下面的JSF代码根据第三个的值显示或隐藏两个下拉列表中的一个或两个。AJAX事件用于更新显示: 关于java-如何使用JSF显示/隐藏组

Java-EE : Cleaner and simpler alternatives to JSF

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion我们开始使用JavaEE6开发Web应用程序。我们对JSF生成的HTML的复杂性感到惊讶。我的意思是即使是一个简单的链接也有一些javascript处理代码。在我看来,这是一个可用性问题,因为浏览器的手势(如链接上的“ctrl+click”)根本不起作用。此外,我怀疑当我们需要维护代码或使用jQuery等JavaScript框架调整UI设计时,情况可能会变得更糟。它重新组合了我:Webfo

java - 替代 ui :fragment in JSF

我正在寻找一种支持的方式来在JSF中渲染一段代码,我通常使用这种方法:由于ui:fragment不支持大多数IDE的渲染(如netbeans将其标记为错误但它可以工作,因为在JSF中参数是继承的。解决这个问题的一种方法是使用另一种结构(例如,如果您使用SEAM),您可以使用....另一种方法是在所有内部内容中设置渲染,如下所示:但我不喜欢这种方式,因为您必须将渲染添加到每个元素。另一种方法是使用但是c:if从JSF树中删除元素,这不是您一直想做的事情,尤其是在您使用AJAX时。那么你们还有其他解决方案吗? 最佳答案 Sinceui:

java - JSF 中的 View 状态是什么,它是如何使用的?

在JSF中,每个页面都有一个View状态,它与提交等来回传递。我知道viewstate是使用页面上各种控件的状态计算得出的,您可以将其存储在客户端或服务器端。问题是:如何使用这个值?是否用于验证提交时发送的值,以确保不会发送两次相同的请求?另外,它是如何计算的-我意识到richfaces的计算方式可能与myfaces不同,但有一个想法会很好。谢谢。 最佳答案 Thequestionis:howisthisvalueused?Isitusedtovalidatethevaluessentatsubmit,toensurethatthe

Java EE vs JSP vs JSF

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion我希望学习一种用于开发Web应用程序的Java技术。当我对此进行深入研究时,我对jsf感到困惑。,jsp,和javaee.我知道SO(post1,post2)上有几个帖子试图解决这些困惑,我还有一些帖子:支持JSF的JSP“死”了吗?是JSF在其上运行的平台JavaEE还是完全不同的平台?JSF仅仅是一个用于开发Web应用程序的MVC框架吗?JSF是由Oracle开发的框架,是Java的一

Java EE 6 : JSF vs Servlet + JSP. 我应该费心学习 JSF 吗?

我正在尝试通过阅读http://java.sun.com/javaee/6/docs/tutorial/doc/gexaf.html来熟悉JavaEE6.我对JSF的使用有点困惑。通常,我开发Web应用程序的方式是,Servlet将充当Controller,而JSP将充当MVC模型中的View。那么JSF会尝试替换这种结构吗?以下是上述教程的引用:Servletarebestsuitedforservice-orientedAppandcontrolfunctionofpresentation-orientedApplikedispatchingrequestJSFandFacelet

java - 在 JSF EL 表达式中连接两个字符串

这个问题在这里已经有了答案:HowtoconcatenateStringsinELexpression?(1个回答)关闭7年前。我有以下el表达式:但我得到了java.lang.NumberFormatException:Forinputstring:"Publishon"如何加入字符串? 最佳答案 您可以使用String.concat函数: 关于java-在JSFEL表达式中连接两个字符串,我们在StackOverflow上找到一个类似的问题: https:

java - 如何在没有请求的 servlet 的情况下在 jsf 托管 bean 中获取请求 url?

假设URL为http://localhost:8080/project-name/resource.xhtml,我想获取以下http://localhost:8080/project-name在JSF托管bean中。 最佳答案 我假设您使用JSF2和JavaEE6来回答这个问题。实际机制的实现会因您需要原始URL的程度而异。您首先需要访问生成的HttpServletRequest对象的底层servlet容器(假设是一个,而不是portlet容器)。使用FacesContext对象以以下方式访问HttpServletRequest对象