jsp的el表达式几个问题
1 <c:forEach var="Record" items="${alist}" varStatus="stat">
这里是i=i+1 增序如何写降序 (从最大开始 递减1的 如for(int i=alist.size();i>0;i--))
这个要用的2 现在我的下面的服务器端的jsp如何用el来表达
String dup_score1=(String)request.getAttribute("dup_score1");
String dup_userName1=(String)request.getAttribute("dup_userName1");
String dup_familyName1=(String)request.getAttribute("dup_familyName1")
String dup_familyName1=(String)request.getAttribute("dup_familyName2")
String dup_familyName1=(String)request.getAttribute("dup_familyName3")
String fieldName=(String)request.getAttribute("fieldName");
String judge;
if((fieldName==null) || (fieldName.equals("")))
judge="0";
else if(fieldName.equals("Score"))
judge=dup_score1;
else if(fieldName.equals("UserName"))
judge=dup_userName1;
else if(fieldName.equals("firstName"))
judge=dup_familyName1;
else if(fieldName.equals("secondName"))
judge=dup_familyName2;
else
judge=dup_familyName3;
if ( judge.equals("1"))
{....}
else
{.....}
1 <c:forEach var="Record" items="${alist}" varStatus="stat">
这里是i=i+1 增序如何写降序 (从最大开始 递减1的 如for(int i=alist.size();i>0;i--))
这个要用的2 现在我的下面的服务器端的jsp如何用el来表达
String dup_score1=(String)request.getAttribute("dup_score1");
String dup_userName1=(String)request.getAttribute("dup_userName1");
String dup_familyName1=(String)request.getAttribute("dup_familyName1")
String dup_familyName1=(String)request.getAttribute("dup_familyName2")
String dup_familyName1=(String)request.getAttribute("dup_familyName3")
String fieldName=(String)request.getAttribute("fieldName");
String judge;
if((fieldName==null) || (fieldName.equals("")))
judge="0";
else if(fieldName.equals("Score"))
judge=dup_score1;
else if(fieldName.equals("UserName"))
judge=dup_userName1;
else if(fieldName.equals("firstName"))
judge=dup_familyName1;
else if(fieldName.equals("secondName"))
judge=dup_familyName2;
else
judge=dup_familyName3;
if ( judge.equals("1"))
{....}
else
{.....}
1 alist.size(); 这个如何在el里表达
2现在我的下面的服务器端的jsp如何用el来表达
String dup_score1=(String)request.getAttribute("dup_score1");
String dup_userName1=(String)request.getAttribute("dup_userName1");
String dup_familyName1=(String)request.getAttribute("dup_familyName1")
String dup_familyName1=(String)request.getAttribute("dup_familyName2")
String dup_familyName1=(String)request.getAttribute("dup_familyName3")
String fieldName=(String)request.getAttribute("fieldName");
String judge;
if((fieldName==null) || (fieldName.equals("")))
judge="0";
else if(fieldName.equals("Score"))
judge=dup_score1;
else if(fieldName.equals("UserName"))
judge=dup_userName1;
else if(fieldName.equals("firstName"))
judge=dup_familyName1;
else if(fieldName.equals("secondName"))
judge=dup_familyName2;
else
judge=dup_familyName3;
if ( judge.equals("1"))
{....}
else
{.....} 如何用el
你先在Java程序中将你的集合排好顺序就可以了。
就是将集合倒序一下再给El排序输出。
这样导致太多的java代码 ,我最后放弃了el