繁体   English   中英

JSF 2 eclipse和JBOSS Dev Studio + JBOSS工具,如何创建.xhtml文件?

[英]JSF 2 eclipse and JBOSS Dev studio + JBOSS tool, how to create a .xhtml file?

我是JSF的新手,所以也许这是一个菜鸟问题。

  1. 在Eclipse中,我创建了一个新的JSF项目。
  2. 之后,我打开facex-config.xml,右键单击->新视图。 在这里,对于我选择的每个模板(带有xml语法的html,xhtml,xhtml),eclipse总是创建一个.jsp文件。
  3. 现在,如果我尝试使用JSF 2标签(例如h:link或h:head或h:ajax,则jBoss会抛出错误(以及eclipse)

我解决了将扩展名更改为.xhtml并重写文件的标题,如下所示:

<html lang="en" xmlns:f="...." xmlns:h="...">

并且,一切正常。

问题是:如何从eclipse中创建此xhtml文件,而不是手动编写它? JBOSS开发工作室不应该帮助我吗? :)

ps:

月食:朱诺

jboss开发工作室6.0

jboss作为7.1.1 final

编辑:当从JBOSS dev studio(xhtml模板)创建文件时,这是结果(test.jsp):

<?xml version="1.0" encoding="UTF-8" ?>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Insert title here</title>
</head>
<body>
<f:view>
    <h:link>test</h:link>
</f:view>
</body>
</html>

我必须重命名为.xhtml并删除!DOCTYPE [...]之前的行才能使其正常工作。 我在问JBOSS开发工作室在做什么错...

谢谢。 D.

我认为您应该首先安装JBoss工具,以便能够在项目中使用JSF 在Eclipse中安装Jboss工具

然后从Eclipse中创建新的Web项目,然后从配置中选择Java服务器面板v2项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM