如果是标签,例如Label
可以用Label1.text = <%= model[1].toString(); %>

解决方案 »

  1.   

    主要的jsp代码:<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
    <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>
      

  2.   

    实体类package vo;public class PaymentModel {
    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;
    }
    }
      

  3.   

    附上完整的simple demo
    http://d.download.csdn.net/down/1103331/universe_sjh