好吧,我在代码中看到一个小问题,问题在于生成URL的方式:
<portlet:renderURL var="leaveApplicationURL"> <portlet:param name="jspPage" value="/admin/AddCompany.jsp" /> <portlet:param name="search" value='<%String.valueOf(search.getEmpId());%>'/></portlet:renderURL>
这行:
<portlet:param name="search" value='<%String.valueOf(search.getEmpId());%>'/>
应该:
<portlet:param name="search" value='<%= String.valueOf(search.getEmpId()) %>'/>
您是否注意到以下内容:,添加了开头,删除了结尾。<%=
String.valueOf(search.getEmpId())%>``<%=``;
简而言之,您需要在属性中添加一个
jspexpression代替scriptlet的代码块
value。



