呵呵,第一个问题,很好处理:直接用SimpleDateFormat dateFormatter = new SimpleDateFormat("dd.MM.yyyy");
或者是其他的format方法来截取就可以了  这个你应该能够想想就知道了,因为你只要几个,或者截取string的长度,然后再dateformat也可以,呵呵,方法多多.第二个:这个状态字段楼主可以在页面上用s:if 来处理嘛,其实这样的的时候,又不是太多,而且你的字段表达的另外含义:就相当于0:经理,1:程序员.这种情况直接jsp当中处理就行了,用struts标签来处理一下:第三个:有点迷糊,没有看懂,呵呵,可能是没有仔细的看看楼主的提示,不过前两个比较简单,所以一看就出来了,呵呵,希望楼主解决.

解决方案 »

  1.   

    SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd");
    dateformat.format(date);
    格式化时间
      

  2.   

    第一个:SimpleDateFormat dateFormatter = new SimpleDateFormat("yyyy-MM-dd");得到你想要的格式的日期第二个:在页面进行处理可以。c:if/struts标签第三个:也可以在页面处理。
      

  3.   

    我不是指时间怎么处理,如果时间都不知道处理我怎么写程序,我的关键是,用这些框架,我在什么地方去处理这些属性和字段.
    不管理hibernate,还是spring 的DAO返回的数据库记录都是list,我不想对list再处理一次,而是想在读取list前处属性,我直接用jdbc是在读取resultSet时就处理好了,再生成list,
    而现在相当于resultset后生成list,然后再处理list再生成list,明显多了一次动作.
      

  4.   

    格式化时间
    标签 页面acrion formbean取出处理都可
    同上
      

  5.   

    我不喜欢把逻辑写在jsp中,也不喜欢用if之类的标签,请问你们一般是怎么做?
      

  6.   

    那你就操作你的list吧
    1.假如通过查询你的时间字段是第一条记录:
    String date=list.get(0).toString()
    SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd"); 
    date=dateformat.format(date); 
    list.set(0,date);
    这样你的所有逻辑都可以在类里实现了。。
    2.步骤和1一样
    3.建议在客户端完成,
    String aa="";
    if(mgr.equals("str")){
       aa="<a href="good.do">";
    }
    注意这个aa还要在你的model类里有get和set方法,,这样你才可以在页面直接用他(这是我在struts2.0中的用法,不知道1好不好用)