如果是标签,例如Label
可以用Label1.text = <%= model[1].toString(); %>
可以用Label1.text = <%= model[1].toString(); %>
解决方案 »
- beyond compare合并文本
- 我终于解决了困惑已久的样式问题,现求jquery里fadeout和fadein里的具体代码
- 如何识别地图上的区域
- 【【看看这段代码cookie设置关于域的问题???】】
- 字符串如何转换了时间
- jquery-1.4.4.min.js为啥报这个错?
- 关于修改Application 值得问题
- 怎样截获Word.Application的DocumentBeforeSave等事件?
- 如何使用javascript动态生成html控件?
- window.open(),弹出的新窗口,如何控制新窗口的位置,如定义top,left的距离?
- 如何从网页中直接获取投票结果?
- 如何制作底部浮动图片??急哦。。
<jsp:directive.page import="vo.PaymentModel"/>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title></title>
</head>
<body onload="initData();">
<%
//直接在jsp中模拟java将model放入request中
PaymentModel[] model = new PaymentModel[2];
PaymentModel pm1 = new PaymentModel();
pm1.setID("11");
pm1.setPaymentAddress("12");
pm1.setPaymentCompany("13");
model[0] = pm1;
PaymentModel pm2 = new PaymentModel();
pm2.setID("21");
pm2.setPaymentAddress("22");
pm2.setPaymentCompany("23");
model[1] = pm2;
request.setAttribute("model",model);
%>
<table>
<tr>
<td>付款单位名称</td>
<td>
<select id="oSelect" name="oSelect" onchange="changePm(this);">
<option value="-1">请选择</option>
</select>
</td>
</tr>
<tr>
<td>付款单位地址</td>
<td>
<input id="address" />
</td>
</tr>
</table>
</body>
<script type="text/javascript">
function initData() {
<%
PaymentModel[] model2 = (PaymentModel[])(request.getAttribute("model"));
int num = model2.length;
for (int i = 0; i < num; i++) {
PaymentModel pm = model2[i];
String id = pm.getID();
String name = pm.getPaymentCompany();
%>
var oOption = document.createElement("OPTION");
oSelect.options.add(oOption);
oOption.innerText = <%=name %>;
oOption.value = <%=id %>;
<%
}
%>
}
function changePm(sel) {
var index = sel.selectedIndex;
var value = sel.options[index].value;
var address = document.getElementById("address");
if ("-1" == value) {
address.value = "";
return;
}
<%
PaymentModel[] model3 = (PaymentModel[])(request.getAttribute("model"));
int num3 = model3.length;
for (int i = 0; i < num3; i++) {
PaymentModel pm3 = model3[i];
String id3 = pm3.getID();
String address3 = null;
%>
if (value == <%=id3 %>) {
<%
address3 = pm3.getPaymentAddress();
%>
document.getElementById("address").value = <%=address3 %>;
}
<%
}
%>
}
</script>
</html>
private String ID;
private String PaymentCompany;
private String PaymentAddress;
private String PaymentTel;
private String PaymentTax;
private String PaymentAccount;
private String AccountBank;
public String getAccountBank() {
return AccountBank;
}
public void setAccountBank(String accountBank) {
AccountBank = accountBank;
}
public String getID() {
return ID;
}
public void setID(String id) {
ID = id;
}
public String getPaymentAccount() {
return PaymentAccount;
}
public void setPaymentAccount(String paymentAccount) {
PaymentAccount = paymentAccount;
}
public String getPaymentAddress() {
return PaymentAddress;
}
public void setPaymentAddress(String paymentAddress) {
PaymentAddress = paymentAddress;
}
public String getPaymentCompany() {
return PaymentCompany;
}
public void setPaymentCompany(String paymentCompany) {
PaymentCompany = paymentCompany;
}
public String getPaymentTax() {
return PaymentTax;
}
public void setPaymentTax(String paymentTax) {
PaymentTax = paymentTax;
}
public String getPaymentTel() {
return PaymentTel;
}
public void setPaymentTel(String paymentTel) {
PaymentTel = paymentTel;
}
}
http://d.download.csdn.net/down/1103331/universe_sjh