大概的意思是看:<%if (${param.pagenow}>${param.pagetotal}) //这一句我不会写,${param.pagetotal}是el表达式,请问该如何写?
{
response.sendRedirect("nopage.jsp");
}%>

解决方案 »

  1.   

    <c:if test="${param.pagenow > param.pagetotal}" var="t">
       <% {
    response.sendRedirect("nopage.jsp");
    } %>
    </c:if>试试
      

  2.   

      可以直接这样写的${pagenow},前提是pagenow必须是全局变量啊,并生成相应的get和set方法
      

  3.   

    不就是java代码吗?
    int pagenow =  Integer.parseInt(request.getParameter("pagenow"));
    int pagetotal = Integer.parseInt(request.getParameter("pagetotal"));
    if (pagenow > pagetotal)
    {response.sendRedirect("nopage.jsp"); }
      

  4.   

    对不住大家,我搞错了,问题重发!!!!!<%if (${page.pagenow}>${page.pagetotal}) //这一句我不会写,${page.pagetotal}是el表达式,请问该如何写? ,请注意是page.pagetotal,不是param.pagetotal!!!

    response.sendRedirect("nopage.jsp"); 

      

  5.   

    为什么我的文件之中只有:
    <%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%@ taglib prefix="s" uri="/struts-tags"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head><%
    int pagenow=Integer.parseInt(request.getParameter("page.pageNow"));
    int pagetotal=Integer.parseInt(request.getParameter("page.pageTotal"));
    if(pagenow>pagetotal)
       response.sendRedirect("nopage.jsp");
    %> 
    居然还抱错