Tag: xhtml

使用iText在PDF上无法正确打印数据

这是我的XHTML: Type Custodian Name Relationship to Owner Percent Minor Name For the State of UTMA/UGMA QQQQQQQQQQQQQQQQQQQQQQQQQ MMMMMMMMMMMMMMMMMMMMMMMMMM Common Law Husband 15% RRRRRRRRRRRRRRRRRRRRRRRR BBBBBBBBBBBBBBBBBBBBBB DC 当我尝试使用此代码将其转换为PDF时: import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import org.xhtmlrenderer.pdf.ITextRenderer; import com.lowagie.text.DocumentException; public class Practice { public static void main(String[] args) throws IOException, DocumentException { String inputFile = “sample.xhtml”; String […]

docx4j转换html-> docx-> html

我正在使用docx4j开发我的第一个项目…我的目标是将xhtml从webapp(ckeditor创建的html)导出到docx,在Word中编辑它,然后将其导回到ckeditor wysiwyg。 (* http://www.docx4java.org/forums/xhtml-import-f28/html-docx-html-inserts-a-lot-of-space-t1966.html#p6791?sid=78b64a02482926c4dbdbafbf50d0a914的 crosspost将在何时更新回答) 我创建了一个包含以下内容的html测试文档: TEST LINE 1TEST LINE 2 然后我的代码从这个html创建一个docx,如下所示:WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage .createPackage(); NumberingDefinitionsPart ndp = new NumberingDefinitionsPart(); wordMLPackage.getMainDocumentPart().addTargetPart(ndp); ndp.unmarshalDefaultNumbering(); XHTMLImporterImpl xHTMLImporter = new XHTMLImporterImpl(wordMLPackage); xHTMLImporter.setHyperlinkStyle(“Hyperlink”); wordMLPackage.getMainDocumentPart().getContent() .addAll(xHTMLImporter.convert(new File(“test.html”), null)); System.out.println(XmlUtils.marshaltoString(wordMLPackage .getMainDocumentPart().getJaxbElement(), true, true)); wordMLPackage.save(new java.io.File(“test.docx”)); 我的代码然后尝试将docx BACK转换为html,如下所示:WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage .createPackage(); NumberingDefinitionsPart ndp = new NumberingDefinitionsPart(); wordMLPackage.getMainDocumentPart().addTargetPart(ndp); ndp.unmarshalDefaultNumbering(); XHTMLImporterImpl xHTMLImporter = […]

JSF(和PrimeFaces)如何将参数传递给ManagedBean中的方法

我有一个我在inputtext中显示的Employee对象。 例如,员工的名字显示在inputtext中。 当这个名字的值改变时,它调用一个方法。 在此之前,我想调用一个方法,该方法将员工的ID保存在managedbean中,以便我知道哪个员工需要更改。 我怎么做到这一点,到目前为止我得到了这个: 我想我应该使用onValueChangedStart或firstNameChanged方法传递ID。 我该怎么做呢? 或者有更好的方法吗? emp有一个吸气剂。 所以#{emp} .id得到它。

JTidy Node.findBody() – 如何使用?

我正在尝试用JTidy进行XHTML DOM解析,这似乎是违反直觉的任务。 特别是,有一种解析HTML的方法: Node Tidy.parse(Reader, Writer) 为了获得该节点的,我认为,我应该使用 Node Node.findBody(TagTable) 我应该在哪里获得该TagTable的实例? (构造函数受到保护,我还没有找到工厂来生产它。) 我使用JTidy 8.0-SNAPSHOT。

在Eclipse中编辑xhtml jsp文件

我有一些应该输出xhtml的jsp文件。 他们似乎有正确的doctype等,但Eclipse没有解析xhtml属性。 例如对于根元素: 我收到警告:“未定义的属性名称(xmlns)。” 在Eclipse中解决这个问题的最佳方法是什么? 编辑:这个特定文件的doctype显然是错误的,它被设置为: 这显然不存在。 Eclipse现在抱怨taglib标签,即: 生成警告:“Tag(jsp:directive.taglib)应该是一个空元素标记。”

从JSF中的Datatable获取选定的行数据

所以,我试图在这个问题中实现Anthony / BalusC的方法: 如何在JSF数据表中获取选定的行索引? 但无济于事。 我还浏览了@BalusC的“使用数据表”一文 (这是一如既往的精彩),但这是为JSF1.2编写的,而2.0文章并没有真正解决获取所选行数据的问题。 当用户单击“添加到我的collections夹”按钮时,所选行不会传递给辅助bean,导航案例不会被跟踪,并且当前页面会刷新。 我在这里做错了什么想法? 这是我的支持bean: @ManagedBean(name = “selectedBean”) @RequestScoped public class SelectedBeerBean { private List favoriteBeers; private Beer selectedBeer; private HtmlDataTable datatableBeers; public HtmlDataTable getDatatableBeers() { return datatableBeers; } public void setDatatableBeers(HtmlDataTable datatableBeers) { this.datatableBeers = datatableBeers; } public String addBeer() { selectedBeer = (Beer) datatableBeers.getRowData(); return “selectedBeer”; } public […]

如何在没有onclick事件的情况下显示richfaces模式窗口?

我正在尝试实现这样的模态窗口以向用户显示错误消息。 我有一个页面,其中包含供用户输入信息的表单,然后单击“提交”将其添加到数据库中。 如果数据库返回错误,我希望弹出模态窗口并显示错误消息。 唯一的问题是我不能弹出模态窗口,除非有某种onclick事件。 我尝试使用以下代码: 我们的想法是,如果出现错误,支持bean将呈现它,并且确实如此,但只有在您单击“提交”并点击数据库并返回到表单再次单击“提交”之后。 理想情况下,如果backingBean.isError返回true,我希望在页面加载时弹出模态窗口,但我觉得我错过了让它发生的事情。 有任何想法吗?

在使用DocumentBuilder.parse解析格式良好的XML时,如何关闭validation?

我正在使用Java 6.我想解析我知道格式正确的XHTML。 因此,我不想对文档中引用的DTD或其他模式进行任何validation。 但是,我无法弄清楚如何关闭validation。 我有 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setValidating(false); final DocumentBuilder b = factory.newDocumentBuilder(); final InputSource s = new InputSource(new StringReader(str)); org.w3c.dom.Document result = b.parse(s); 但我仍然在最后一行得到例外…… java.net.SocketException: Unexpected end of file from server at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:777) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:640) at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:774) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:640) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1195) at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:677) at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1315) at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:1282) at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:283) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1194) at […]

primefaces barChart costum x-axes

我的应用程序中有p:barchart图,类似于showCase上的第二个条形图: http : //www.primefaces.org/showcase/ui/barChart.jsf 如何在X轴上自定义数字。 我想格式化x轴只使用整数。 提前致谢。

Flying Saucer XHTML的相对路径?

我正在使用Flying Saucer将一些PDF文档从字符串渲染为XHTML。 我的代码是这样的: iTextRenderer.setDocument(documentGenerator.generate(xhtmlDocumentAsString)); iTextRenderer.layout(); iTextRenderer.createPDF(outputStream); 我想要了解的是,当使用这种方法时,XHTML中的相对路径从哪里解决? 例如,对于图像或样式表。 我能够使用此方法成功生成基于文本的文档,但我需要了解如何引用我的图像和CSS。