jsp
  • jstl
  • 2017-02-24 5 views 0 likes 
    0

    JSTL 변수를 다른 JSTL 태그의 값으로 설정하려고합니다. 이 형식을 올바르게 지정하려면 어떻게해야합니까? 내가 찾고 출력이 같은 것중첩 된 JSP/JSTL 태그를 포맷하는 방법

    <c:set var="jobs_url" value='<fmt:message key="jobs-widget.url" bundle="${vars}"/>'/> 
    <c:set var="jobs_id" value='<fmt:message key="jobs-widget.site_id" bundle="${vars}"/>'/> 
    
    <input type="hidden" name="site_id" value="${jobs_id}" /> 
    <input type="button" onclick="my_func('${jobs_url}', '${jobs_id}');" value=""> 
    

    을 :

    <c:set var="jobs_url" value='MY_URL'/> 
    <c:set var="jobs_id" value='MY_ID'/> 
    <input type="hidden" name="site_id" value="MY_ID" /> 
    <input type="button" onclick="my_func('MY_URL', 'MY_ID');" value=""> 
    

    답변

    1

    당신은이 없을 수 있습니다 : (나는이 문제가 있습니다 곳이 바로 조각이지만, 주) 태그를 다른 태그의 속성으로 사용하십시오. 하지만 당신은 그 var 속성을 사용하여 변수에 메시지 태그의 출력을 저장할 수 말했다

    <fmt:message var="url" key="jobs-widget.url" bundle="${vars}"/> 
    <fmt:message var="id" key="jobs-widget.site_id" bundle="${vars}"/> 
    <input type="hidden" name="${id}" value="${url}" /> 
    

    , 내가 궁금해 당신이 자원 번들을 남용하지 않는 경우. URL과 사이트 ID가 정말로 로케일에 의존하고 있습니까?

    +0

    정말 고마워! 나는 JSTL을위한 좋은 학습 자원을 찾으려고 노력 해왔다. 대부분은 기본 기능을 가지고 있지만 제한된 변형과 실제 시나리오를 보여줍니다. – lockheart

     관련 문제

    • 관련 문제 없음^_^