昨天的问题中解决了一个,就是关于数字和所对应的值的问题,其实很简单的。呵呵,在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.  这个符号的意思是:空格
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睡觉去!