博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
select标签
阅读量:2454 次
发布时间:2019-05-10

本文共 2311 字,大约阅读时间需要 7 分钟。

import com.opensymphony.xwork2.ActionSupport;public class SelectTestAction extends ActionSupport {    private int city;    private int country;    public City[] getCities() {        City[] cities = null;        if (country == 1) {            cities = new City[3];            cities[0] = new City(1, "Atlanta");            cities[1] = new City(2, "Chicago");            cities[2] = new City(3, "Detroit");        } else if (country == 2) {            cities = new City[3];            cities[0] = new City(4, "Vancouver");            cities[1] = new City(5, "Toronto");            cities[2] = new City(6, "Montreal");                    } else if (country == 3) {            cities = new City[2];            cities[0] = new City(7, "Mexico City");            cities[1] = new City(8, "Tijuana");        } else {            cities = new City[0];        }        return cities;    }    public int getCity() {        return city;    }    public void setCity(int city) {        this.city = city;    }        public int getCountry() {        return country;    }    public void setCountry(int country) {        this.country = country;    }}class City {    private int id;    private String name;    public City(int id, String name) {        this.id = id;        this.name = name;    }    public int getId() {        return id;    }    public void setId(int id) {        this.id = id;    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }}

ApplicationListener.java

import java.util.HashMap;import java.util.Map;import javax.servlet.ServletContext;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;public class ApplicationListener         implements ServletContextListener {    public void contextInitialized(ServletContextEvent cse) {        Map
countries = new HashMap
(); countries.put(1, "US"); countries.put(2, "Canada"); countries.put(3, "Mexico"); ServletContext servletContext = cse.getServletContext(); servletContext.setAttribute("countries", countries); } public void contextDestroyed(ServletContextEvent cse) { }}
 

select.jsp页面内容:

<%@ taglib prefix="s" uri="/struts-tags" %>select Tag Example

Select Location

 

 

 

转载地址:http://jddhb.baihongyu.com/

你可能感兴趣的文章
开源软件 商业软件_从开源软件中谋生
查看>>
项目众包 开源项目_开源是该项目负责人的第二天性
查看>>
光速不变_光速社区:开放源码新时代的最佳实践
查看>>
创建openstack 域_在本地创建OpenStack社区
查看>>
python开源项目贡献_如何分析公司对开源项目的贡献
查看>>
如何知道您是否准备从Mac切换到Linux
查看>>
开源的词法分析器_将意图分析器用于您的开源家庭自动化项目
查看>>
5种增强Kubernetes知识的方法
查看>>
最小的linux_我功能丰富且最小的Linux终端
查看>>
开源维护机制_如何为您的开源项目找到新的维护者
查看>>
audacity使用_在Linux上使用Audacity编辑音乐录音
查看>>
重放攻击和中间人攻击的关系_如何避免中间人网络攻击
查看>>
自然语言的机器翻译 ai_我如何使用AI翻译500种语言的“洗手”
查看>>
freebsd 桌面_FreeBSD作为桌面操作系统的入门
查看>>
java streams_为什么使用Java Streams而不是循环
查看>>
cassandra 优化_在Apache Cassandra中定义和优化数据分区
查看>>
wunderlist_Wunderlist的6种开源替代品
查看>>
ansible权威指南_初学者指南,Windows,网络和更多Ansible新闻
查看>>
kubernetes 集群_使用k9s加速Kubernetes集群的管理
查看>>
fsf不推荐debian_FSF揭示了他们用于聊天,视频等的工具
查看>>