工作日志——2009-08-29

来源:互联网 发布:拳皇wing 源码 编辑:程序博客网 时间:2024/06/01 07:13

昨天的问题中解决了一个,就是关于数字和所对应的值的问题,其实很简单的。呵呵,在bean里写上要用的字段(Integer)

如下:

  public String getHouseCategory()
    {
     if(category==null)return "未知";
     int ca=category.intValue();
     switch(ca)
     {
     case 0:return "出租";
     case 1:return "出售";
     case 2:return "求购";
     case 3:return "求租";
     case 4:return "合租";
     default : return "未知";
     }
    }

 

其中方法名可以随便起,但要和页面中的<td nowrap><ww:property value="houseCategory"/></td>中的value想对应(一样)。并且首字母要小写!

 

1:还是关于验证的问题,就是用户验证完后怎么把提示的信息去掉。

 

2.在页面上从数据库中拿数据

如下 <%     //从数据库里拿出地区列表
         List areaList = Factory.getAreaDao().findAll();
         if(areaList!=null)
         {
          Area area;
          for(int i=0;i<areaList.size();i++)
          {
           area = (Area)areaList.get(i);
        %>
         <option value="<%=area.getId() %>"><%=area.getCnName() %></option>
       <%
          }
         }
       %>

其实都很简单的。

 

 

3.查看详细信息要用到JS的

function js_read(id)
 {
  win_pop("house!read.action?id="+id,650,520);
 }
 其中的方法已经实现好了,但win_pop这个是挺重要的

win_pop(这个方法是JS中的,作用是打开一个新的页面)

 

4. &nbsp这个符号的意思是:空格

5.对了,对于字段是字符串的要判断完整(name!=null&&!=""或name==null%%name=="")

 

5,最后来一个Myeclipse的快捷键:

如下:ctrl+shift+o是引入一个类中所缺的所有的类和包

         ctrl+shift+f是自动排版(不常用)

         alt+方向键:是复制一行

          ctrl+Y:返回撤销

 

7.如果数据库里的字段是varchar的,则就要加‘’单引号。而整形则不用。

sql+="and area.id='    "+query.getAreaId()+"    '    "; 

 

8睡觉去!