我在WebSphere Portal 7.0中实现了友好的URL。所以假设我有一个友好的URL“test”页面和一个添加到页面的portlet。当我点击Portal URL / wps / myportal / test时,页面没有加载任何垃圾字符(没有状态信息)。但是一旦我点击portlet内的任何按钮(对Portlet的任何动作调用),我都会看到垃圾字符回来了。
有没有办法让URL始终保持友好?我们如何避免在portlet动作/渲染调用上生成垃圾字符?
注意: - 我们为不同的页面设置了不同的portlet,它们是基于不同的框架(Spring,Struts,JSR 286等)开发的。
答案 0 :(得分:0)
,不需要操作URL来告诉门户网站要定位的portlet。你可以做的是使用resourceAction并根据所有事情休息并避开动作url,或设置一个servlet来处理portlet的动作,并通过它以其他方式处理url。
您还可以将操作网址重定向回portlet代码中的友好网址