查看完整版本: [-- struts2中select的一些用法 --]

风信Java论坛 ›› Struts 讨论专区 ›› struts2中select的一些用法 登录 -> 注册

1F struts2中select的一些用法   amen Post by : 2008-06-10 15:50:38.0

1。这里的用法可以把一些变动比较大的,保存在数据库里的一些LIST数据做成select

<s:select list="@com.mis.common.init.StatData@SPNAME.values()" id="slspname"
    name="spname" emptyOption="true"   theme="simple" />

2。系统初始化时,把数据从数据库里取出,然后保存在内存里:public synchronized static void initSPNAME() {
  try {
   DBUtils db = StatUtils.getDB(StatData.DS_MIS);
   String sql = "select DISTINCT name from info";
   
   List<Map> l = db.getResultMapList(sql);
   if (l != null) {
    StatData.SPNAME.clear();
    for (int i = 0; i < l.size(); i++) {
     Map map = l.get(i);
     StatData.SPNAME.put(MapUtils.getString(map, "name"), MapUtils.getString(map, "name"));
    }
   }
  } catch(Exception ex) {
   log.error("初始化SP信息失败!", ex);
  }
 }

3。用一个静态变量把数据取出保存在内存里:public static final Map<String, String> SPNAME = new LinkedHashMap<String, String>();

 

 

2F    admin Post by : 2008-06-13 23:10:23.0

我暂时还是用 1.x  唉

那天看了一下 struts2  一头雾水 呵呵

3F    唧唧 Post by : 2008-06-26 17:18:29.0

据说 Struts 2 比 1.x 爽多了

有时间要好好学习一下了~

4F    miracle Post by : 2008-07-02 16:35:02.0
我现在用的是:jsp+servlet,我如果来学Struts 2会很难吗?
5F    amen Post by : 2008-07-20 14:53:52.0
如果是第一次学习框架会有点难度的,遇到问题会比较多,不过要上手也不会太难,你应该要找个流行的框架学习一下.
6F    africaboy Post by : 2008-10-10 19:47:24.0
正在学习这个框架em02

风信Java论坛 ›› Struts 讨论专区 ›› struts2中select的一些用法 登录 -> 注册

查看完整版本: [-- struts2中select的一些用法 --]
CopyRight © 2008-2009 JavaWind.Net Studio All Rights Reserved
Powered By JWind.BBS Vesion 1.0.0 Beta1 Processed in 8 ms,0 (Queries)  Gzip enabled
粤ICP备07511478号