jsp頁面中,java邏輯與html元素的混搭
代碼片段:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String names[] = {"wangd", "lzl", "lwt"};
String namelist = names.toString();
String[][] smallPostType = {{"EMS","EMS"},{"SF","順豐"},{"ZJS","宅急送"}};
String[][] postTypeArr = {{"GH","掛號"},{"ZJS","宅急送"},{"ZJSDF","宅急送到付"},{"EMS","EMS"},{"SF","順豐"},{"SFDF","順豐到付"},
{"PX","平信"},{"ZQ","自取"},{"OTHER","其他"}};
int num = 324;
String limits = ",324,542,";
String limit[] = limits.split(",");
for(int i = 0; i < limit.length; i++)
{
if(limit[i] != "")
{
//System.out.println("limit:" + limit[i] + " num:" + num);
if(!limit[i].equals(Integer.toString(num)))
{
//System.out.println("第" + i + "個號:" + limit[i] + "號");
}
}
}
boolean checkyes = true;
boolean checkno = true;
int i = 2;
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<script type="text/javascript">
var smallPostType = [["EMS","EMS"],["SF","順豐"],["ZJS","宅急送"]];
var postTypeArr = [["GH","掛號"],["ZJS","宅急送"],["ZJSDF","宅急送到付"],["EMS","EMS"],["SF","順豐"],["SFDF","順豐到付"],
["PX","平信"],["ZQ","自取"],["OTHER","其他"]];
var allPostType = '<%=postTypeArr[1][1]%>';
var allName = '<%=names[0]%>';
var length = '<%=postTypeArr[1].length%>';
function setOptions(arr, optionlist)
{
for (i=0; i < arr.length; i++)
{
optionlist.options.add(new Option(arr[i][1], arr[i][0]));
}
}
function clicktestcheck()
{
var onlyInvoice = 'yes';
for(m = 2; m < 4; m++)
{
var checkyes = document.getElementById('checkyes' + m);
var checkno = document.getElementById('checkno' + m);
if(checkyes.checked || checkno.checked)
{
onlyInvoice = 'no';
break;
}
}
if(onlyInvoice == 'no')
{
//changeops2();
}
}
</script>
</head>
<body>
This is my JSP page. <br>
<select id="posttype" name="posttype" >
<option value="1" >1</option>
<option value="2" >2</option>
<option value="3" >3</option>
</select>
<input type="checkbox" id="check1" name="check1" value = "chooseme" onclick = 'clickcheck();'/>
<br>
<%
for(i = 2; i< 4; i++)
{
%>
<%if(checkyes) {%>
<label>展示<%=i%></label>
<input type="checkbox" id="checkyes<%=i%>" name="checkyes<%=i%>" value = "choosecheckyes" onclick = 'clicktestcheck();'/>
<%} %>
<%if(checkno) {%>
<input type="checkbox" id="checkno<%=i%>" name="checkno<%=i%>" value = "choosemecheckno" onclick = 'clicktestcheck();'/>
<br>
<%
}
%>
<%
}
%>
<br>
</body>
</html>