2011-05-10 3 views
1

제출 버튼이 있습니다 - 기본적으로이 버튼을 클릭하면 제출 버튼이있는 곳 아래에 그룹 상자가 나타납니다.HTML JSP 코드 생성 질문

나는이 클릭으로부터 주어진 요청을 얻으려고 시도했지만 도움이되지 않습니다. 나는 로직이 유사 할 것이라고 생각 : 당신이 생각할 수

<form> 
    <input type="checkbox" name="group" value="Yes" />Yes 
    <input type="checkbox" name="group" value="No" /> No 
    <input type="submit" value="submit" /> 
</form> 
<% 
    String[] select = request.getParameterValues("group"); 
    /* Add code creation here */ 
%> 

어떤 제안이나 예?

덕분에 크게 U.

+0

어쩌면 이것은 나이지만, 나는 당신이 달성하기를 원하는 것을 정말로 파 악하지 않습니다 ... 당신의 질문을 재 해석 할 수 있습니까? –

+0

나는 'submit'버튼이 있습니다. 클릭 할 때 버튼 아래에 HTML 코드가 나타나길 원합니다. 감사합니다. – urema

답변

2

첫 번째 라디오 버튼으로 체크 박스를 교체합니다. 지금은 YesNo을 모두 확인할 수 있습니다. 이것은 말이되지 않습니다.

<form> 
    <input type="radio" name="group" value="Yes" /> Yes 
    <input type="radio" name="group" value="No" /> No 
    <input type="submit" value="submit" /> 
</form> 

그러면, EL의 파라미터 및/또는 다른 범위의 변수에 따라 조건부로 표시 내용에 JSTL <c:if> 태그를 사용한다.

<c:if test="${param.group == 'Yes'}"> 
    <p>Write here HTML code which you'd like to show when 'Yes' is chosen.</p> 
</c:if> 
<c:if test="${param.group == 'No'}"> 
    <p>Write here HTML code which you'd like to show when 'No' is chosen.</p> 
</c:if> 
+0

위의 코드를 사용하여 '테스트'가 런타임 환경을 지원하지 않습니다. – urema

+0

"런타임 표현식"입니다. 답변에서 JSTL 링크를 클릭하고 "도움말! 표현 언어가 작동하지 않습니다!"지침을 따르십시오. 나는. 타겟 런타임에 맞는 JSTL 버전을 가지고 있고 'web.xml' 루트 선언이 올바른지 확인하십시오. 그런데 ''이 [이전 질문에 대한 내 답변] (http://stackoverflow.com/questions/5911201/java-populating-option-dropdown-list/5911308#5911308)에 따라 당신을 위해 일했는지 안 했습니까?)? – BalusC

+0

죄송합니다. '표현'이 아닌 '환경'- AMazon AWS에서 많은 시간을 보내고 있습니다! – urema