2010-05-28 53 views
0

我有一套基于jtpl模板的jsp。模板(jtpl文件)看起来是这样的:没有RAD的JSF模板

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<%-- tpl:metadata --%> 
<%-- jsf:codeBehind language="java" location="/JavaSource/pagecode/my.java" --%> 
<%-- /jsf:codeBehind --%> 
<%-- /tpl:metadata --%> 
<%@taglib uri="http://www.ibm.com/jsf/html_extended" prefix="hx"%> 
<%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%> 
<HTML> 
<%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%> 
<%@page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> 
<f:view> 
    <HEAD> ... 

不使用RAD,我怎样才能改变jtpl(模板)和再生JSP?我正在寻找一个命令行解决方案。

相关问题:jsp是否打算从IDE中的模板设计阶段或服务器上的运行时渲染?

更新 我就找到了罐子JSF的ibm.jar包含COM/IBM /面/的RenderKit ......也许有一些方法来渲染这件事?

+0

jsf-ibm jar中的RenderKit指将JSF组件渲染为HTML。这是在组件已经从JSP构建之后。 – 2010-05-28 03:25:40

回答

0

那么,JTPL模板引擎是available to you。你可以编写一个命令行应用程序来完成你所需要的。

+0

如果我从头开始,这可能会起作用。但是我有一堆基于模板的完全构建的复杂jsps。 – 2010-05-28 02:43:36

+0

我仍然认为你可以通过迭代所有的JSP并应用模板来完成。我不完全确定这些模板是如何工作的,并且没有一个在我面前进行检查。 – 2010-05-28 03:24:16