2011年12月14日 星期三

JSP select tag 選值問題 JAVA解法

很多人問,不囉嗦直接參考程式碼

這是寫死的如果選項很多 請用迴圈

javascript或者J摳瑞也能解決(而且通常是這麼做),但我跟他們不熟

 

 

 

 



<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<!--DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
String category = request.getParameter("category");
if (category == null) {
	category = "aa";
}
String op1 = "";String op2 = "";String op3 = "";
if (category.equals("aa")) {
	op1 = "selected";
}
if (category.equals("bb")) {
	op2 = "selected";
	}
if (category.equals("cc")) {
	op3 = "selected";
}
%>
<form action="">
<select id="category" name="category">
	<option <%=op1 %> value='aa'>1</option>
	<option <%=op2 %> value='bb'>2</option>
	<option <%=op3 %> value='cc'>3</option>	
</select>
<input type="submit" value="go"/>
</form>
</body>
</html>


沒有留言:

張貼留言