我有一些.jspf文件,这些文件是包含在新的.jsp文件中的片段。他们是碎片的原因是它们在多个jsps中重用,并带有一些额外的组件。在Jboss中部署jar
我现在的问题是我想在两个不同的.war文件中使用这些.jsps。
所以我创建了一个新的.jar文件,其中包含这些jspf,现在我正在尝试部署这个jar,然后我将它导入到我的新的jsp中,这是2个战争中的1个。
我无法在Jboss 4.2中成功部署jar。我正在使用Eclipse IDE。 有关于此的任何想法?如果有其他方法,我会很感激任何想法。
感谢这个建议,我按照这个想法,并部署了我WAR1其中包含我的名.jspf文件。
所以在我的上一个jsp我做WAR2:
<c:import context="/sharedComponents" url="/easyPayNamePaymentOption.jspf" var="easyPayName"/>
<%@ include file="easyPayNamePaymentOption.jspf" %>
但是我不能够呈现此页面所包含的片段,我不知道如何解决进口JSPF。我ahve尝试了几种不同的方法,如:
<%@ include file="/sharedComponents/easyPayNamePaymentOption.jspf" %>
,并使用像变数名称:
<%@ include file="#{easyPayName}" %>
但是它一直在寻找当前的战争中。我怎么能告诉它包含新导入的片段并显示它?
在此先感谢。
完美,你的建议很好地工作。你是对的,我认为进口意味着“进口”。再次感谢! – msharma 2010-07-07 19:42:16
HI skaffman,我只是有一个后续问题。我意识到,如果war2 has.jsp文件,那么我的c:导入工作正常。但是,如果我有只包含jsf的.jspf文件,则呈现的页面会将jspf文件的内容而不是html分发出去。任何想法,我缺少的是,它允许.jspf在HTML中呈现的某种映射? – msharma 2010-07-09 14:32:40