2014-11-05 9 views
0

jsp 페이지에서 아래 코드를 사용하고 있습니다. 내가 제출할 때 자바 코드에서 레이블 값을 얻고 싶다. 어떻게해야합니까? 자바에서 empName에 대해 null이 표시됩니다.줄무늬에서 레이블 값을 얻는 방법 : 자바 스크립트 또는 자바의 옵션 모음

JSP 코드 :

<stripes:form action="empManager.action?changeManager" method="post" id="empForm" name="changeManager"> 
        <stripes:select class="selectMenu" name="empId" id="empId"> 
      <stripes:option value="" selected="-- Emp --">-- Emp --</stripes:option> 
      <stripes:options-collection collection="${actionBean.empList}" label="empName" value="empId" /> 
      </stripes:select> 
        <a href="javascript:changeEmp();" class="button right">Submit</a> 
</stripes:form> 

function changeStore() {alert(1); 
    document.getElementById("empForm").submit(); 
} 

콩 클래스 :

당신이하고있는하지만 내가 EMP 개체를 만들 것이며, 그것은이 정확히 무엇을 말할 수에서 충분한 코드가 아니다

답변

0

id 및 name 필드. 이 두 필드에 대한 getter 및 setter가있는 매우 간단한 bean과 기본 no-arg 생성자 및 id 및 name을 사용하는 생성자. 그런 다음 emp (또는 emp 컬렉션)에 대한 작업 빈에서 getter 및 setter를 가져옵니다. 당신의 JSP에서는 empName과 empId를 사용하고있는 곳에 $ {emp.name}과 $ {emp.id}를 사용합니다.

https://stripesframework.atlassian.net/wiki/display/STRIPES/Indexed+Properties

https://stripesframework.atlassian.net/wiki/display/STRIPES/Sample+Application

stripes book