【发布时间】:2011-04-27 11:54:48
【问题描述】:
我正在尝试使用以下代码创建一个 actionUrl
<portlet:actionURL var="actionUrl"><portlet:param name='action' value='viewModules' /></portlet:actionURL>
并将其映射到弹簧控制器上
但是控制器没有响应,因为生成的 url 的 & 符号被编码了
例如
<snip>&p_p_lifecycle=1&p_p_state=normal&p_p_mode=view&p_p_col_id=column-1&p_p_col_count=2</snip>
如果我取消编码并粘贴到浏览器中,这可行
我添加了 portlet.url.escape.xml=false 到 portal-ext.properties 但没有可用
请给我指出正确的方向
非常感谢
【问题讨论】:
-
编码的 & 符号应该不是问题,因为它确实是表示 url 的正确方法。你可能在表单操作中使用 actionUrl 吗?
-
是的 - 感谢您的回复。我以表格形式使用它
-
我遇到了同样的问题...您找到解决方案了吗?
标签: java model-view-controller spring spring-mvc portlet