我有一个带有表单的portlet,用于添加一些字段和指向显示数据表的jsp的链接。这是文件view.jsp
:
<%
PortletURL showBooksURL = renderResponse.createRenderURL();
showBooksURL.setParameter("showBook", "/html/addbook/showBook.jsp");
%>
<aui form>
Click <a href = "<%=showBooksURL.toString()%>">here</a> to see the table.
当我点击here
浏览器中的网址指向showBook.jsp
但该表格未显示时,请保持view.jsp
。
我做错了什么?
答案 0 :(得分:1)
您的参数名称应为jspPage(不建议使用)或mvcPath,如下所示。
showBooksURL.setParameter("jspPage", "/html/addbook/showBook.jsp");
要么
showBooksURL.setParameter("mvcPath", "/html/addbook/showBook.jsp");
您可以在此处验证代码,MVCPortlet.java
注意:根据@Olaf的评论编辑回答。