·您的位置: 首页 » 资源教程 » 编程开发 » JAVA、JSP » 复杂类型javabean(数组成员)在jsp中的运用:在jsp页面间传递数组

复杂类型javabean(数组成员)在jsp中的运用:在jsp页面间传递数组

类别: JAVA教程  评论数:0 总得分:0

在论坛上常看见有人问如何在jsp页面间传递数组,其实用javabean是很容易实现的.

下面给个简单的例子,只要遵循javabean的游戏规则,什么类型的数据结构都可以传递:

1:写一个测试用的javabean:package com.infoearth;public class JobBean{private int[] b;

 /**  * @return 返回 b。  */ public int[] getB() {  return b; } /**  * @param b 要设置的 b。  */ public void setB(int[] b) {  this.b = b; }}

2:在第一个jsp页面中(注意文本框的name都是"b"):<form action="manageJob.jsp" method="post"><table><tr>     <td width="50" height="30">&nbsp;</td>        <td width="50" height="30"><input name="b" type="text" size="3"></td>    <td width="50" height="30"><input name="b" type="text" size="3"></td>    <td width="50" height="30"><input name="b" type="text" size="3"></td>    <td width="50" height="30"><input name="b" type="text" size="3"></td>    <td width="50" height="30"><input name="b" type="text" size="3"></td>    <td width="50" height="30"><input name="b" type="text" size="3"></td>    <td width="50" height="30"><input name="b" type="text" size="3"></td>    <td width="50" height="30"><input name="b" type="text" size="3"></td>    <td width="50" height="30"><input name="b" type="text" size="3"></td>    <td width="50" height="30"><input name="b" type="text" size="3"></td>    <td width="50" height="30"><input name="b" type="text" size="3"></td>  </tr></table><input type="submit" value="提交"></form>

3:在manageJob.jsp页面中,就可以接受这个数组了,很简单,用get方法就可以得到:<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*, com.infoearth.*"

errorPage="" %><jsp:useBean id="jobInfo" class="com.infoearth.JobBean" scope="request"><jsp:setProperty name="jobInfo" property="*"/></jsp:useBean><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title></head>

<body>hello<%int[] temp=jobInfo.getB();for(int i=0;i<temp.length;i++){ out.print(i+"---"+temp[i]+"<br>");

}

%></body></html>

请注意javabean的内部机制:在javabean中命名的数组名为b,那么在第一个jsp中,填写数组b的文本框必须命名为b,否则就得不到!这是javabean的游戏规则呵呵,但愿对你有帮助



-= 资 源 教 程 =-
文 章 搜 索
关键词:
类型:
范围:
纯粹空间 softpure.com
Copyright © 2006-2008 暖阳制作 版权所有
QQ: 15242663 (拒绝闲聊)  Email: faisun@sina.com
 纯粹空间 - 韩国酷站|酷站欣赏|教程大全|资源下载|免费博客|美女壁纸|设计素材|技术论坛   Valid XHTML 1.0 Transitional
百度搜索 谷歌搜索 Alexa搜索 | 粤ICP备19116064号-1