2009-09-28 5 views
0
  1. 매개 변수로 값을 가져오고이 값을 숨겨진 필드의 값으로 설정하는 javascript 함수 updateHiddenField(value)이 있습니다.struts taglib를 사용하여 javascript 함수에 매개 변수를 전달하는 방법은 무엇입니까?

  2. 매개 변수 idflightNo이있는 JavaBean flight이 있습니다.

는 문제점 : <html:link> 태그 (스트러트)를 사용할 때는 어떻게 JS 함수 updateHiddenField(value)에 자바빈 flight의 파라미터 id 전달할 수 있는가?

<html:link href="javascript:updateHiddenField(idToPassHere)"><bean:write name="flight" property="flightNo"/></html:link> 

감사 우마르

답변

0
<html:link href="javascript:updateHiddenField(<s:property value="id"/>)"><bean:write name="flight" property="flightNo"/></html:link> 

당신의 태그 라이브러리 가져 오기 <% @taglib prefix="s" uri="/struts-tags" %>

1

당신은 <html:link><a> 이상 사용하여 아무것도 확보 할 수하지 않는 것입니다 가정 - 그래서 가장 쉬운 변화 될 것이다 :

<a href="javascript:updateHiddenField(<bean:write name="flight" property="id"/>)"> <bean:write name="flight" property="flightNo"/> </a>

더 일반적으로 당신이 아니라 마크 업을 & 기능을 혼합보다, 당신의 DOM 객체에 이벤트 리스너를 추가 건의 할 것입니다.

관련 문제