下拉列表与数组列表ArrayList的绑定

package liulixin.org;

import java.util.ArrayList;
import com.opensymphony.xwork2.ActionSupport;

public class XiaLaAction extends ActionSupport {
	private ArrayList<Key_Value_pair> pairList;

	// 开始没写getter和setter,结果在XiaLaKuang.jsp中找不到pairList
	public ArrayList<Key_Value_pair> getPairList() {
		return pairList;
	}

	public void setPairList(ArrayList<Key_Value_pair> pairList) {
		this.pairList = pairList;
	}

	public String populate() {
		pairList = new ArrayList<Key_Value_pair>();
		pairList.add(new Key_Value_pair("id", "id的值"));
		pairList.add(new Key_Value_pair("info_title", "信息标题"));
		pairList.add(new Key_Value_pair("info_content", "信息内容"));
		pairList.add(new Key_Value_pair("info_linkman", "联系人"));
		pairList.add(new Key_Value_pair("info_phone", "联系电话"));
		pairList.add(new Key_Value_pair("info_email", "邮件地址"));
		return "TianChong";
	}

}
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
	<package name="default" extends="struts-default">
		<action name="HaHaWeiYang" method="populate" class="liulixin.org.XiaLaAction">
			<result name="TianChong">/XiaLaKuang.jsp</result>
		</action>
	</package>
</struts>

<%@ 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">
<%@taglib uri="/struts-tags" prefix="s"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>西安Java培训</title>
</head>
<body>
	<s:select name="MeiGuanXi" list="pairList" listKey="Jian"
		listValue="Zhi" headerKey="0" headerValue="各种功能" label="菜单" />
</body>
</html>

从网页查看源码:

<option value="id">id的值</option>
    <option value="info_title">信息标题</option>
    <option value="info_content">信息内容</option>
    <option value="info_linkman">联系人</option>
    <option value="info_phone">联系电话</option>
    <option value="info_email">邮件地址</option>

源代码: http://pan.baidu.com/share/link?shareid=440857&uk=3878681452

另外一个标签s:a  http://188029.net/struts2/struts_120822.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值