使用 spring mvc 的 Apache 磁贴
Apache tiles using spring mvc
我有一个评论图块我想刷新只是添加的评论而不是所有评论
我的代码是:
<definition name="accueil" extends="new.definition">
<put-attribute name="showAllPub" value="/WEB-INF/pages/showAllPub.jsp"/>
<put-attribute name="tileCommentPub" value="/WEB-INF/pages/allPub/tileCommentPub.jsp"/>
</definition>
我可以将名称 TileCommentpub 与 -${p.commentId}
连接起来吗
只刷新添加的评论?
如果是,我如何将评论 ID 传递给 tiles.xml?
谢谢
Can I concatenate the name TileCommentpub with -${p.commentId}
很遗憾没有;磁贴只是在部署时创建的固定模板,您可能直到 运行 时间才知道评论 ID。
也许这会有所帮助;将您的评论放入 tileCommentPub.jsp
;
.... your existing comment jsp code ....
<p>Comment ID is : ${p.commentId}</p>
<p>For example : ${comment.text}</p>
并从您的控制器中注入评论特定数据;
@RequestMapping
public String getSomePageWithComment (final Model model) {
// ... get the comments...
model.addAttribute("comment", comment);
model.addAttribute("p", p);
return "tileCommentPub";
}
我有一个评论图块我想刷新只是添加的评论而不是所有评论 我的代码是:
<definition name="accueil" extends="new.definition">
<put-attribute name="showAllPub" value="/WEB-INF/pages/showAllPub.jsp"/>
<put-attribute name="tileCommentPub" value="/WEB-INF/pages/allPub/tileCommentPub.jsp"/>
</definition>
我可以将名称 TileCommentpub 与 -${p.commentId}
连接起来吗
只刷新添加的评论?
如果是,我如何将评论 ID 传递给 tiles.xml?
谢谢
Can I concatenate the name TileCommentpub with -${p.commentId}
很遗憾没有;磁贴只是在部署时创建的固定模板,您可能直到 运行 时间才知道评论 ID。
也许这会有所帮助;将您的评论放入 tileCommentPub.jsp
;
.... your existing comment jsp code ....
<p>Comment ID is : ${p.commentId}</p>
<p>For example : ${comment.text}</p>
并从您的控制器中注入评论特定数据;
@RequestMapping
public String getSomePageWithComment (final Model model) {
// ... get the comments...
model.addAttribute("comment", comment);
model.addAttribute("p", p);
return "tileCommentPub";
}