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