<C:if test="${state==0}">(未处理)</C:if>
<C:if test="${state==1}">(已处理)</C:if>
判断用户是否登录:
<c:if test="${empty sessionScope.user}">
<c:set var="mistake" value="您还没有登陆,请登陆后再试" scope="request" ></c:set>
<jsp:forward page="userLogin.do?mistake=1"></jsp:forward>
</c:if>
另外,javascript非常强大,里面有非常高深好玩的东西,还有待细细研究,如以前的form表单提交方式,在submit中可以调用javascript中的方法进行表单验证,高级一点的可以用button方式来提交,不过在button按钮中调用javascript方法,formupdate.submit();
(formupdate为表单名称),javascript还可以任意跳转到其他框架。
if(state==0)
{
String sql="SELECT o.*,f.foodname,f.foodEateryId FROM orderfoods o LEFT JOIN foods f ON o.FoodId=f.id WHERE f.foodEateryId=? and o.state=? limit ?,10";
List<Object> resultlist=this.executeQuery(sql,new pordersFoodsMapper(),id,state,size);
List<OrderFoods> list=new ArrayList<OrderFoods>();
if(resultlist.size()>0)
{
for (int i = 0; i <resultlist.size(); i++) {
OrderFoods f=(OrderFoods) resultlist.get(i);
list.add(f);
}
}
return list;
}
else
{
String sql="SELECT o.*,f.foodname,f.foodEateryId FROM orderfoods o LEFT JOIN foods f ON o.FoodId=f.id WHERE f.foodEateryId=? and o.state=1 or o.state=2 or o.state=3 limit ?,10";
List<Object> resultlist=this.executeQuery(sql,new pordersFoodsMapper(),id,size);
List<OrderFoods> list=new ArrayList<OrderFoods>();
if(resultlist.size()>0)
{
for (int i = 0; i <resultlist.size(); i++) {
OrderFoods f=(OrderFoods) resultlist.get(i);
list.add(f);
}
}
return list;
}
总之,要尽量多想办法,使代码的重用率提高,并且减少代码量,同时也为维护做好基础工作!