jsf 相关问题

JavaServer Faces(JSF)是一种模型 - 视图 - 展示器框架,通常用于创建基于HTML表单的Web应用程序。使用标准组件和渲染工具包,可以使用Facelets或JSP标记定义有状态HTML视图,并通过支持bean连接到模型数据和应用程序逻辑。

删除Yaxis线形图-底版中的小数

我正在使用具有jsf / primefaces的javaEE构建Web应用程序。我制作了此代码来显示折线图,但问题是y轴的值在图表中为十进制,它们从0.5开始,...

回答 1 投票 0

@ ManagedBean中的NPE-javax.servlet.ServletException:执行资源注入时发生错误

我有Spring项目,现在我想添加几个JSF(Primefaces)xhtml页面,但是当我尝试从现有服务获取数据时,在@PostConstruct方法上的@ManagedBean中出现空指针异常?做...

回答 1 投票 0

如何在JSF中动态添加 ?] >> 我的应用程序要动态添加例如:我的应用程序要求输入城市并提供一个城市,但是用户想要添加更多城市,我需要更动态地提供他,所以如何在JSF中做到这一点?] > 我是我的应用程序,我想为动态添加更多,例如:我的应用程序要求输入城市并提供一个城市,但是用户想要添加更多城市,我需要更动态地提供他,所以如何... 使用表格(h:dataTable)。 一般思路:您有一个字符串列表(每个字符串代表城市名称)。开始时列表中只有1个项目-1个空字符串。 [如果要添加一个城市,则可以执行一些操作(例如,按“添加更多城市”按钮),并且此操作将一个空字符串添加到列表中,并且应重新呈现表格(通过Ajax或整个页面)重新加载)。 之后,您将在页面上获得2个输入字段,每个输入字段都绑定到其自己的字符串值。然后,用户输入城市名称,按“处理”按钮,它会调用一些操作,您可以在其中处理已包含2个[[非空 字符串)的列表。<h:dataTable value="#{dataTableBean.cities}" var="city"> <h:column> <f:facet name="header" > <h:outputText value="City name"/> </f:facet> <h:inputText value="#{city}"/> </h:column> </h:dataTable> <h:commandButton value="Add one more city" action="#{dataTableBean.enlargeList}"/> <h:commandButton value="Submit" action="#{dataTableBean.processList}"/> 在bean中: private List<String> cities = new LinkedList<String>(); //getter and setter ... public String enlargeList () { cities.add (""); return "refreshTable"; //the easiest way - just reload the page } 如果城市数量有限,除非需要,您可以使用rendered属性隐藏字段。 您可以使用component并将其与HtmlPanelGrid绑定在后备bean中。然后,您可以根据需要动态添加组件。在这里,我添加了outputText。 页面代码: <ice:panelGrid binding="#{backingBean.gridComponent}"/> Backing Bean: private HtmlPanelGrid gridComponent; public void someFunction(){ HtmlOutputText outPutText = new HtmlOutputText(); outPutText.setValue("Some Text"); gridComponent.getChildren().add(outPutText); } // SETTERS / GETTERS 我喜欢Nayan Wadekar的解决方案! 我做了同样的事情,只是我想知道如何获取我添加到此面板中的InputText的值!?我可以找到UIComponent,但是SubmittedValue / Value为null ..我该如何改变呢? 问候西蒙

我是我的应用程序,我想为动态添加更多,例如:我的应用程序要求输入城市并提供一个城市,但是用户想要添加更多城市,我需要更动态地提供他,所以如何...

回答 4 投票 1

如何在JSF中不渲染整个块?

是否有一个让我有条件地渲染(或不渲染)其所有内容的JSF 2.1组件?像 ...一堆jsf组件和HTML ...

回答 2 投票 5

[使用Webapp中捆绑的myfaces并在Wildfly上运行时未调用CDI Bean方法

我想将我的JSF应用程序从ManagedBean迁移到CDI Bean。首先,我做了一个简单的测试,看CDI是否正常工作,但没有成功。这是我的示例,使用Wildfly 10和myfaces 2.2 ...

回答 3 投票 0

Primefaces Ajax oncomplete方法

我有一个整体应用程序,其中window.location.href根据我的需要工作。但是现在我将应用程序更改为微服务架构。因此,API在...

回答 1 投票 1

在JSF中制作多个从属/级联选择组件

我正在尝试制作4个依赖/级联选择组件。在这个问题中,选择分量恰好是 ,但这当然适用于任何其他种类...

回答 4 投票 9

具有共享代码的多个JSF项目的结构

我有两个共享大量代码的JSF项目-Java类,xhtml文件,标记库,css和javascript文件等。我的开发环境/平台主要由Eclipse,Ant,Perforce和...组成]]

回答 1 投票 35

PrimeFaces主题不适用于带有Maven的JSF

我只想更改我的应用程序的主题,但是不起作用。 web.xml ...

回答 1 投票 0

f:viewParam在ajax调用后丢失

我有这个f:viewParam来设置值,并在视图中的back bean中进行搜索: [

回答 1 投票 0

如何在素数上应用样式selectManyCheckbox-> selectItems-> label?

我有一个带有动态内容的素数selectManyCheckbox元素:

回答 1 投票 0

JSF 2.2的加载侧菜单中的问题

clear_leftmenu_3AmenuForm(); document.forms ['leftmenu:menuForm']。elements ['autoScroll']。value = getScrolling(); document.forms ['leftmenu:menuForm']。elements ['leftmenu:menuForm:_link_hidden_ ' ] .value ='...

jsf
回答 1 投票 0

p:selectOneMenu和可参数化的noSelectionOption(必需= true),hideNoSelectionOption丢失

[我刚刚遇到了在JSF中向selectOneMenu添加“什么都不选”选项的最佳方法,我想知道如何(最好)实现通过ui:include和...包含的ap:selectOneMenu。

回答 1 投票 1

创建名称为'UserBean'的bean时出错:自动连接依赖项的注入失败

当我在@ManagewireBean的服务层中添加@Autowired时,会出现此错误,它可能与组件扫描有关? ManagedBean:@Component(“ UserBean”)@Scope(“ session”)公共类...

回答 1 投票 1

在JSF应用程序中未调用的CDI Bean方法

我想将我的JSF应用程序从ManagedBean迁移到CDI Bean。首先,我做了一个简单的测试,看CDI是否正常工作,但没有成功。这是我的示例,使用Wildfly 10和myfaces 2.2 ...

回答 1 投票 0

如何在“命名空间模式”下使用jsf

[在网站中,我们希望集成jsf-applications提供的一些代码片段,考虑使用dashboard-app或“ portal-light”。在分析需求时,我们遇到了Arjan Tjims的博客文章...

回答 1 投票 3


Java语言可以在HTML中使用,但不能在XHTML JSF中使用

我正在使用JSF 2.1和RichFaces 3.3的Web应用程序上工作,我有一个外部Javascript需要在所有应用程序的页面上运行,因此我将其放在了我的脑海中...] >

回答 1 投票 0

JSF在一个数据表中显示两个列表

所以我有2个列表,其中一个来自数据库,第二个列表稍后会用传递的名称进行更新。当用户显示页面时,第一个列表是通过@PostConstruct方法获取的,第二个列表是...

jsf
回答 1 投票 0

清除af:table上的选择的api是什么?

我有两个ADF面表,分别是A和B,它们的rowSelection属性设置为“ single”。现在的要求是,当从A中选择一行时,应清除B中的所有选择,然后...

回答 3 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.