日期:2014-05-17  浏览次数:20628 次

<%@ include file=Comment-list?id=<s:property value='blog.id' /> %>这样包含对吗?
做的是一个博客 文章详细页面的action是 Blog-detail class是BlogAction.java 方法是detail() 但是里面有留言列表 关于留言的action是 CommentAction 留言列表的方法是 list() 所以访问留言列表的时候是 Comment-list?id=xx 是不是我设计错了 该吧BlogAction 和 CommentAction放到一起?

------解决方案--------------------
指令<%@ include file="relativeUrl"%>,明确规定:relativeUrl表示此file路径,这个指令是静态包含其他的文件,所谓静态就是指file不能为一变量Url。也不允许file指定的文件后面接任何参数。
你这个<%@=path%>是变量,而非常量。
还有就是<%@ include file="a.jsp?name=aaaa"%>也是错误的,因为跟了参数。

------解决方案--------------------
明显是不对的了

去看看include的用法