现在的位置: 首页 > 综合 > 正文

关于jsp:include 标签指向的页面无法显示的问题

2013年10月17日 ⁄ 综合 ⁄ 共 616字 ⁄ 字号 评论关闭

最近同事遇到了一个很奇怪的问题(我们小生没见过,自然认为奇怪.莫怪莫怪!).

<jsp:include page="modifyTemplatePlan.action">
	<jsp:param value="<%=firstid%>" name="planid"/>
	<jsp:param value="modify" name="operatemode"/>
</jsp:include>

 

就是这段代码,他们在开发环境(tomcat)上跑的时候,没有任何问题,当升级到weblogic环境上的时候,页面无论如何也出不来.

然后,做了n种尝试, 开始也认为是不是jsp:include 不支持.action的形式啊.?.然后换成jsp页面,情况没有任何改变..

(省略n种改动..).

 

因为是tomcat中可以,weblogic中不可以,所以肯定是页面编写的不够规范的问题,对于这个页面的规范,也没什么了解过,所以才手忙脚乱的搞了好久..下面贴上正确的代码

<jsp:include page="modifyTemplatePlan.action">
	<jsp:param name="planid" value="<%=firstid%>" />
	<jsp:param name="operatemode" value="modify" />
</jsp:include>

 

 

看出来分别没有? 就是jsp:param的属性顺序问题...name一定要在value前面..囧~~~~

抱歉!评论已关闭.