2010-07-09 2 views
0

나는 화분 선택을 위해 하나의 드롭 다운을 만들었습니다.사용자 요청에 따라 디스플레이 태그에 페이지 크기를 적용하는 방법은 무엇입니까?

<s:select name="pageSize" cssClass="drop" 
    list="#actResultLimitValue.lstEntities" listKey="code" 
    listValue="value" onchange="document.forms[0].submit()"> 

Action 클래스에는 pageSize 속성이 있습니다. 디스플레이 태그에이 변수를 사용했습니다. 아무 일도 없었어. 오류가 발생했습니다.

<display:table id="data" name="lstEntities" sort="list" uid="row" class="main" 
    pagesize="<%pageSize%>" export="true" 
    requestURI="findPrtyByPrty.action"> 

어떻게 구현합니까?

답변

1

잘 코드 아래에 근무 시도 struts2에서 그것을 얻을 수

<s:set name="selectedPageSize" value="pageSize" scope="request"/> 
<display:table id="data" name="lstEntities" sort="list" uid="row" class="main" 
     pagesize="${selectedPageSize}" export="false" 
     requestURI="findPrtyByPrty.action"> 
0

어 ... 나는이 말을 주석으로 사용했지만 정답이라고 잠시 꼼짝 않고 바라본 후 꽤 확신합니다 ... 그래서 나는 진짜 대답을 할 것입니다. 이 JSP의 경우

당신이 당신의 스크립트 언어에서 pageSize가를 얻기 위해 노력하고 마치

... 당신은 당신이하려고하는 경우가 ... 그래서 액션 클래스에 말할하지만

pagesize="<%=pageSize%>" 

시도 ,

pagesize="<s:property value="pageSize"/>" 
관련 문제