如何在JDeveloper 10g中使用JSF - 编程入门网
neral->Application Workspace。将工作区命名为“jsf_app”并接受 Directory Name: 和 Application Package Prefix: 的默认值。对于 Application Template:,选择“No Template [All Technologies]”。单击 OK 继续。这将生成一个新的 Application Workspace 和一个空的项目 Project(名称为“Project”)。可以将它用于您的 JSF 应用程序。(可以使用 File->Rename... 将它重新命名为“jsftest”。)
在该项目中,创建一个新的 JSP。 File->New...->Web-Tier->JavaServer Pages->JSP Page。将它命名为“hellojsf.jsp”。这还将在项目的 WEB-INF/ 目录中生成一个 web.xml 文件。 在 Application Navigator 中,找到 web.xml 文件并双击来编辑它。 在 web.xml 中的 .. 标记之后添加以下内容: Faces Servlet javax.faces.webapp.FacesServlet 1 Faces Servlet /faces/* 如何在JDeveloper 10g中使用JSF(3)时间:2010-12-31 bea Chris Schalk注意: 您实际上可以使用任何 Faces servlet 映射。例如: *.faces。 现在,在与 web.xml 相同的位置创建一个 faces-config.xml 文件。创建一个新的简单文件: File->New->General->Simple File... 将该文件命名为 faces-config.xml,并使用 Browse... 按钮指定它在项目的 WEB-INF 子目录中的位置。 将以下内容复制并粘贴到新的 faces-config.xml 文件中: "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN" "http://java.sun.com/dtd/web-facesconfig_1_0.dtd"> 就这样! 您的项目已配置为使用 JSF。您可能希望将此项目的副本保存在文件系统中,以便将来可以使用它。 从头创建一个简单的 JSF 应用程序 现在,您已经为 JSF 配置了项目,接下来可以通过创建一个简单的测试 JSF 应用程序来测试您的配置。 在 JSP 可视化编辑器中打开新的 JSP“hellojsf.jsp”(如果尚未打开它)。将 Component Palette 切换到“JSF Core”页面。 将“view”标记拖放到页面上。所有 JSF 页面都需要“view”标记。现在将 Component Palette 切换到“JSF HTML”。将一个“outputText”标记拖放到现有“view”标记的内部。黑色的边界表示包含关系。 在 Property Inspector 中,将 outputText 标记的 value 属性设置为“hello JSF!”。 如何在JDeveloper 10g中使用JSF(4)时间:2010-12-31 bea Chris Schalk通过单击主菜单上的“Save All”图标 保存所有工作。 运行页面,启动嵌入式 OC4J。 重要事项: 这将不会立即起作用,原因是您将必须将“/faces”servlet 映射插入到浏览器的 url,以便使用 Faces servlet 发出请求。 将如下所示 http://yourhost:8988/YourJ2EEContextRoot/faces/hellojsf.jsp 插入到浏览器的 url 窗口中。 当使用正确的 url 访问页面时,将看到一个显示“hello JSF!”消息的页面。 恭喜! 您刚刚已经在 JDeveloper 10g 中构建了第一个 JSF 应用程序! 从 WAR 文件中导入一个现有的 JSF 应用程序 在 JDeveloper 中开始进行 JSF 开发的另一个有帮助的练习是在 JDeveloper 10g 中打开 JSF 示例应用程序。可以通过使用 JDeveloper 中的 (Create) Project from War File 功能轻松地执行此操作。 让我们在 JDeveloper 10g 中打开 JSF Car Demo 应用程序,观察如何直观地编辑它,然后从 JDeveloper 中运行它。 调用“Create a new project from War file”向导。 File->New->Project->Create P |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |