<%String xkcode=request.getParameter("xkcode");
if(xkcode=="01") response.sendRedirect("rwx.jsp");
if(xkcode=="02") response.sendRedirect("glx.jsp");
if(xkcode=="03") response.sendRedirect("wyx.jsp");
if(xkcode=="04") response.sendRedirect("sxx.jsp");
if(xkcode=="05") response.sendRedirect("wlx.jsp");
if(xkcode=="06") response.sendRedirect("swx.jsp");
if(xkcode=="07") response.sendRedirect("jdx.jsp");
if(xkcode=="08") response.sendRedirect("xkx.jsp");
if(xkcode=="09") response.sendRedirect("jsjxy.jsp");
if(xkcode=="10") response.sendRedirect("ysx.jsp");
if(xkcode=="11") response.sendRedirect("hxx.jsp");
if(xkcode=="12") response.sendRedirect("jyx.jsp");
%>

解决方案 »

  1.   

    String,怎么判断内容相等都不知道么?
      

  2.   

    if (xkcode.equals("..."))
    {}
      

  3.   

    <%
        String xkcode=request.getParameter("xkcode");
    if(xkcode.equals("01")) response.sendRedirect("rwx.jsp");
    if(xkcode.equals("02")) response.sendRedirect("glx.jsp");
    if(xkcode.equals("03")) response.sendRedirect("wyx.jsp");
    if(xkcode.equals("04")) response.sendRedirect("sxx.jsp");
    if(xkcode.equals("05")) response.sendRedirect("wlx.jsp");
    if(xkcode.equals("06")) response.sendRedirect("swx.jsp");
    if(xkcode.equals("07")) response.sendRedirect("jdx.jsp");
    if(xkcode.equals("08")) response.sendRedirect("xkx.jsp");
    if(xkcode.equals("09")) response.sendRedirect("jsjxy.jsp");
    if(xkcode.equals("10")) response.sendRedirect("ysx.jsp");
    if(xkcode.equals("11")) response.sendRedirect("hxx.jsp");
    if(xkcode.equals("12")) response.sendRedirect("jyx.jsp");
    %>
      

  4.   

    得到结果
    type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: An exception occurred processing JSP page /handle.jsp at line 2825:   <body>
    26:     <%
    27:     String xkcode=request.getParameter("xkcode");
    28: if(xkcode.equals("01")) response.sendRedirect("rwx.jsp");
    29: if(xkcode.equals("02")) response.sendRedirect("glx.jsp");
    30: if(xkcode.equals("03")) response.sendRedirect("wyx.jsp");
    31: if(xkcode.equals("04")) response.sendRedirect("sxx.jsp");
    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:435)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    root cause java.lang.NullPointerException
    org.apache.jsp.handle_jsp._jspService(handle_jsp.java:86)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    note The full stack trace of the root cause is available in the Apache Tomcat/6.0.14 logs.
      

  5.   

    把代码都改成这个样子"01".equals(xkcode)
      

  6.   

    把代码都改成
    "01".equals(xkcode)后
    该页面没有任何反应,正确的话应该response.sendRedirect("rwx.jsp");