기본 키와 다른 두 개의 필드가있는 엔티티가 있습니다. 기본 View JSP의 검색 컨테이너에 해당 컨테이너를 표시 할 수 있으며 편집/업데이트 기능을 구현하고자하므로 다른 JSP를 만들었습니다. renderURL포틀릿 : 나는 포틀릿에서 편집하고자하는 기업의 특성에 합격 PARAM을 그냥이 같은 태그 : 나는 어떤를 설정하면 업데이트 페이지 JSP에서Liferay 7 : hidden aui 입력이 매개 변수에 따라 값을 설정하지 않습니다.
<portlet:renderURL var="editEntity">
<portlet:param name="jspPage" value="/update-page.jsp" />
<portlet:param name="primaryKey" value="<%= entityId %>" />
<portlet:param name="name" value="<%= entityName%>" />
<portlet:param name="description" value="<%= entityDesc%>" />
</portlet:renderURL>
입력 필드가 숨겨지면 매개 변수 기반 값이 사라져서 컨트롤러가 필드의 값을 처리 할 수 없습니다.
예 :
<aui:input name="primaryKey" type="hidden" value="${primaryKey}" />
<aui:input name="primaryKey" type="hidden" value="${name}" />
<aui:input name="primaryKey" type="hidden" value="${description}" />
참고 :
: 난 단지 기본 키 필드를 숨기려면, 컨트롤러 서블릿은 다음과 같이 기본 키를 기반으로 내 엔티티를 처리하고 업데이트 할 수 있어야한다 ...어떤 아이디어를 내가 입력 텍스트 입력 필드 설정하면 재미있는 것은이
<aui:input name="primaryKey" type="text" value="${name}" />
<aui:input name="primaryKey" type="text" value="${description}" />
은, 그 모든 것이 작동하지만 사용자가 기본 키, 뜨아를 입력하고 싶지 않아요 내가 어떻게 고칠 수 있니?
이 내부입니까? –
물론. 왜 제대로 작동하지 않는지 모르겠다. – MEZesUBI