jsp:include不能正确显示
jsp页面中有这样一段代码:
<jsp:include page=”a.jsp”>
<jsp:param value=”x” name=”pa”/>
</jsp:include>
在tomcat和weblogic9中可以正确执行,但是在weblogic8中页面无法正确执行,查看页面源代码,发现上述代码被直接输出了,没有被编译。
经过一点一点的调试后发现,jsp:param中name必须写在value的前面,即:<jsp:param name=”pa” value=”x”/>,只有这样weblogic8才能正确编译。
其实对于这种在不同服务器上表现不一样的东西,首先就应该明确十有八九是规范的问题,有些服务器可能需要这样写,而有些服务器则需要按另一种规范写。
八月 16th, 2010 in
web开发
