jjzjj

java - 如何转换 PrimeFaces p :dataTable to standard h:dataTable (without skin) and then print it

我想打印,所以我使用,但我想跳过打印皮肤并使其看起来像.我该怎么做?另外,是否可以更改打印的纸张方向?我想将其打印为横向而不是纵向。我没有在中找到任何合适的属性标签。更新:抱歉,没关系可用于同样,所以你也可以只回答第二个问题。 最佳答案 这两个问题都用CSS@mediaprintrule回答了.它允许您指定特定于打印输出的CSS样式。您可以将这些规则嵌入普通的CSS样式表文件或以通常的方式添加元素。Iwanttoprinta,soIuse,butIwanttoskipprintingtheskinandmakeitlooklikea

java - JSF 2.0 : Why my ViewScope Beans is re-created even though still on same View

这个问题在这里已经有了答案:@ViewScopedcalls@PostConstructoneverypostbackrequest(1个回答)关闭6年前。在我的.xhtml页面中,我有以下形式:......CustomerTemplate.xhtml是:...//importcss,jsfiles...//Otherthingsonthepage...这是我的ManagedBean:@ManagedBean@ViewScopedpublicclassMrBean{...privateListitems;...@PostConstructpublicvoidprepareItemLis

java - f :convertDateTime support for Java8 LocalDate/LocalDateTime?

这个问题在这里已经有了答案:Howtousejava.time.ZonedDateTime/LocalDateTimeinp:calendar(1个回答)关闭6年前。JSF核心标签f:convertDateTime可以格式化java.util.Date对象。Date类有许多已弃用的方法,Java8中出现了新类来显示本地日期和时间:LocalDateTime和LocalDate.f:convertDateTime无法格式化LocalDateTime也不LocalDate.有谁知道,是否有等效于可以处理LocalDateTime对象的JSF核心标记convertDateTime?是否计划在

java - JSF 2.0 使用 Flying Saucer 将 XHTML 页面转换为 PDF : java. lang.IllegalStateException

我正在尝试将JSF页面转换并导出为PDF。我尝试了以下方式:bean类:publicvoidcreatePDF(){try{ITextRendererrenderer=newITextRenderer();renderer.setDocument(newURL(url).toString());renderer.layout();HttpServletResponseresponse=(HttpServletResponse)externalContext.getResponse();response.reset();response.setContentType("applicati

java - 使用 JSF 的自定义组件

我想创建自己的标签,但它不起作用组件:packagecom;importjavax.faces.component.UIOutput;importjavax.faces.context.FacesContext;importjavax.faces.context.ResponseWriter;importjava.io.IOException;publicclassPrinterextendsUIOutput{privateStringlabel;publicStringgetLabel(){returnlabel;}publicvoidsetLabel(Stringlabel){th

java - h : c: f: and ui: denote in JSF tag library? 到底是做什么的

在JSF和Facelets标签中,这些前缀到底是什么?h:c:女:界面:例如:h:headc:catchf:eventui:decorate等 最佳答案 前缀用于将标记限定为属于特定标记库或在XML中称为命名空间。前缀以某种方式在JSF页面的顶部声明(如何取决于您使用的是JSP还是Facelets)。“h”通常对应于HTML库,但您可以使用任何您想要的字母(或单词)作为前缀。常见的映射是:hhttp://java.sun.com/jsf/htmlfhttp://java.sun.com/jsf/corechttp://java.su

java - JSF 2 上的 HTTPS,用于 protected 资源和登录

我有一个具有2个属性的托管bean:userName和password(及其各自的getter和setter方法),以及一个login()访问数据库以验证登录凭据的方法。我的问题是,当用户点击“登录”按钮时,Action必须通过https协议(protocol)。我如何使用JSF2实现这一点?另外,如果我想保护一些人脸(在https协议(protocol)下),我该如何实现?是否有过滤器可以让我执行此操作?提前致谢。 最佳答案 您可以在应用程序的web.xml中定义安全约束:SecureConnection*GETPOSTCONFI

java - FacesMessage Jsf 中的新行字符

我想显示这样的错误信息,"以下header无效1.Name2.Rollno我如何在jsf中使用面孔消息来显示这个?请帮助我。 最佳答案 如果不使用javascript和css实现奇怪的hack,或者不实现您自己的JSF消息自定义组件,这是不可能的。您需要为每一行创建一个新的FacesMessage。 关于java-FacesMessageJsf中的新行字符,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

java - 在 jsf 中找不到类型的属性

我正在尝试调用jsf中使用primefaces的属性。但我有错误500,在managedbean.PersonelBean类型上找不到。我正在使用hibernatejsf和spring。PersonelBean.java@ManagedBean(name="personelMB")@SessionScopedpublicclassPersonelBeanimplementsSerializable{privatestaticfinallongserialVersionUID=1L;@ManagedProperty(value="#{PersonelService}")IPersonel

java - JSF:如何通过 bean 验证来验证字段并返回错误消息?

我有一个联系表单,我有一些字段是通过bean验证验证的,提交后如何返回bean验证错误消息?例如:Name(Required)E-Mail(Required)Website(Optional)Message(Required):这就是我验证字段的方式://Client.java(model)@NotNull(message="Pleaseprovideyourname")privateStringname;@NotNull(message="Pleaseprovideyouremail")@Pattern(regexp="([^.@]+)(\\.[^.@]+)*@([^.@]+\\.)