大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1,所谓级联下拉菜单就是动态的下拉菜单,
创新互联公司是一家专注于成都做网站、成都网站制作与策划设计,华蓥网站建设哪家好?创新互联公司做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:华蓥等地区。华蓥做网站价格咨询:18982081108
当第一级选中某一个选项是,
第二级会跟着第一级的变化而变化,
比如:当“学院”这一栏选择“信息学院”那么“专业”这一栏只会出现属于信息学院的专业。
2,级联下拉菜单的实现是运用itemStateChanged(ItemEvent )方法实现,首先在下拉菜单上注册ItemListener监视器,当下拉菜单选中时触发itemStateChanged(ItemEvent )事件重新给下一级下拉菜单赋值。
public void itemStateChanged(ItemEvent e) {
if(e.getSource() == xueyuan) { // 当点击学院下拉框时
try {
Statement stat2 = con.createStatement();
String sql = "select D_ID from xueyuanin WHERE
D_NAME='"+e.getItem()+"'"; // 获取该学院的代号
ResultSet rs = stat2.executeQuery(sql);
rs.next();
Person与IDcard应该是双向一对一关联,可以这样想一个Person有一个IDcard,通过Person能的到IDcard;反之亦可。
不太明白你说的关联数组是什么意思,但是看你的代码似乎就是声明了一个对象
在JAVA中数组是这样实现的:
String[2] strArray = new String[2];
strArray[0] = "text1";
strArray[1] = "text2";
String str = strArray[0];
但是你声明的因为有Key值A、B,所以这个不是数组,是一个Map
在JAVA中Map是这样实现的:
MapString, String map = new HashMapString, String();
map.put("A", "text1");
map.put("B", "text2");
String str = map.get("A");
不知道能不能解答你的问题
角色表 与 功能模块表 建立多对多关系
即 每位用户都有自己的权限组
这样 当某个用户登录时 就可以从数据库中取出该用户所对应的功能模块