2017-11-23 9 views
-2
아래

는 간단한 HTML에 사용되는 코드 인식이 작동되지 않습니다 기본 값은

<select id="name" class="state"> 
    <option value="Brad" selected="selected"> 
        Brad 
    </option> 

    <option value="Carol"> 
        Carol 
    </option> 

    <option value="Derrick"> 
        Derrick 
    </option> 
</select> 

인가가 난 내 선택에 기본 값을 설정할 수 있도록 사용할 수있는 또 다른 방법 옵션 태그? 내 JSP 파일에서

:

</html:select> 
<html:option value="0">--Select--</html:option> 
        <html:option value="Brad" selected="selected">Brad</html:option> 
        <html:option value="Carol">Carol</html:option> 
       </html:select> 

간단한 HTML의 <option value="Brad" selected="selected"> Brad </option> 작동합니다. 드롭 다운 화살표를 클릭하기 전에 Brad가 표시됩니다. 내 문제는 내 JSP에서 이것을 사용할 때 당신이 JSP 다음 html-select-dropdown에 대한 tag이 사용하는 경우

+0

_ 정확합니까? _ 정확히 무엇을 묻고 있습니까? 이게 당신이 원하는대로합니까? 문제가 있습니까? 그렇다면 무엇이 잘못되었는지 질문을 업데이트하십시오. – EJK

+0

@EJK. 은 간단한 html로 작동합니다. 드롭 다운 화살표를 클릭하기 전에 Brad가 표시됩니다. 내 문제는 그것이 내 JSP에서 이것을 사용할 때 "속성이 인식되지 않는다는 것입니다. Brad" – AndI

답변

0

"속성이 <html:option value="Brad" selected="selected">Brad</html:option>을 인식하지"라고 말한다는 것이다. 당신이 이런 식으로 뭔가를 할 수 <form:select> 태그를 사용 -

<form:select path="country"> 
    <form:option value="NONE" label="--- Select ---"/> 
    <form:options items="${yourList}" /> 
</form:select> 

하면이 link에 깊이 파고 태그을 선택 JSP 을 사용하는 방법에 대한 자세한 내용을 알고.

기본값을 부여하려면 answer의 도움을 받아야합니다.

업데이트
이것은 당신이 prefix="form"를 참조하면 여기 JSP

<%@ page contentType="text/html;charset=UTF-8" language="java" %> 
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %> 

<html> 
    <head> 
     <title></title> 
    </head> 
    <body> 

    </body> 
</html> 

당신이 원하는대로, 당신은 prefix 이름을 지정할 수 있습니다 당신이 JSTL을 포함 할 수있는 방법입니다. 자세한 내용은 here을 참조하십시오.

+0

이렇게 할 수 있습니까? ? – AndI

+0

. 'JSTL' - jsp 표준 태그 라이브러리를 따라야합니다. [JSTL] (https://www.tutorialspoint.com/jsp/jsp_standard_tag_library.htm)에 대해 자세히 알아보십시오. 여기서'form'은 정적 키워드가 아닙니다. 라이브러리 –

+0

을 포함하면서 원하는대로 변경할 수 있습니다. 양식 태그없이 드롭 다운 선택 옵션을 사용할 수있는 방법이 있습니까? – AndI

0

= "선택한"부분은 필요하지 않습니다. 그냥 <option selected> 잘 할 것입니다.

<select id="name" class="state"> 
<option selected value="Brad"> 
    Brad 
</option> 

<option value="Carol"> 
    Carol 
</option> 

<option value="Derrick"> 
    Derrick 
</option> 
</select> 

다른 옵션을 선택하지 않으면 값 (이 경우 "Brad")이 문자열로 전달됩니다.