跳转后IE提示
HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.jsp.JspException
com.dne.kiss.fw.taglib.ButtonTag.doStartTag(ButtonTag.java:38)
org.apache.jsp.a.Test_005flist_jsp._jspx_meth_button_button_0(Test_005flist_jsp.java:261)
org.apache.jsp.a.Test_005flist_jsp._jspService(Test_005flist_jsp.java:127)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)
com.dne.kiss.fw.base.KissRequestProcessor.doForward(KissRequestProcessor.java:97)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
com.dne.kiss.fw.base.KissRequestProcessor.process(KissRequestProcessor.java:34)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
com.dne.kiss.fw.base.KissEncodingFilter.doFilter(KissEncodingFilter.java:60)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.我的myeclipse中DEBUG提示如下信息
2011-06-08 17:43:45,078 DEBUG  - /Kiss20110530/Test_list.do
2011-06-08 17:43:49,703 DEBUG  - check if user has logged in
2011-06-08 17:43:49,750 DEBUG  - continue^^^^^^^^^^^^^^^^^^^^^
2011-06-08 17:43:49,937 DEBUG  - ##### dump request start #####
2011-06-08 17:43:50,281 DEBUG  - + request for: /Kiss20110530/Test_list.do
2011-06-08 17:43:50,296 DEBUG  - + parameter: 
2011-06-08 17:43:50,296 DEBUG  -   dispatch=getUserList
2011-06-08 17:43:50,296 DEBUG  - ##### dump request end #####
2011-06-08 17:43:51,046 DEBUG  - Login Check, if NOT login,throe NoLoginException!
2011-06-08 17:43:51,531 ERROR  - chad_当前用户Id:1563
2011-06-08 17:43:51,703 ERROR  - chad_执行Action:/Test_list
2011-06-08 17:43:51,718 ERROR  - chad_执行Method:getUserList
2011-06-08 17:43:51,718 ERROR  - chad_执行Parameter:
2011-06-08 17:43:51,718 ERROR  - dispatch:getUserList;
2011-06-08 17:43:51,750 DEBUG  - ##### forward to: /a/Test_list.jsp具体是什么错误啊?

解决方案 »

  1.   

    type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.jsp.JspException
        com.dne.kiss.fw.taglib.ButtonTag.doStartTag(ButtonTag.java:38)
        org.apache.jsp.a.Test_005flist_jsp._jspx_meth_button_button_0(Test_005flist_jsp.java:261)
        org.apache.jsp.a.Test_005flist_jsp._jspService(Test_005flist_jsp.java:127)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)
        com.dne.kiss.fw.base.Kisswww.163xyx.comRequestProcessor.doForward(KissRequestProcessor.java:97)
        org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
        org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
        com.dne.kiss.fw.base.KissRequestProcessor.process(KissRequestProcessor.java:34)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
        org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
        org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
        com.dne.kiss.fw.base.KissEncodingFilter.doFilter(KissEncodingFilter.java:60)
    note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.这个错误巨大
      

  2.   

    jsp上 是不是用了button的自定义标签啦ButtonTag.java:38行出错了
      

  3.   

    这是页面代码,我估计我很多错,因为这是COPY另一个页面自己改的<%@ page contentType="text/html; charset=utf-8" %>
    <%@ taglib uri="/tags/struts-html"   prefix="html"   %>
    <%@ taglib uri="/tags/struts-logic"  prefix="logic"  %>
    <%@ taglib uri="/tags/struts-bean"   prefix="bean"   %>
    <%@ taglib uri="/tags/struts-nested" prefix="nested" %>
    <%@ taglib uri="/tags/tag-page" prefix="page" %>
    <%@ taglib uri="/tags/tag-button" prefix="button" %>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <link href="css/style.css" rel="stylesheet" type="text/css">
    <script language="JavaScript" src="js/topMenu.js"></script>
    <script language="JavaScript" src="js/btnAction.js"></script>
    <script language="JavaScript" type="text/JavaScript">
    function OnDelete(){
    if(CheckSelect())
    return confirm("您确认要删除该记录吗?");
    }
    function CheckSelect(){
    var bool =false;
    for(var count = 0; count < document.getElementsByName("updateUser_Id").length; count++)
         {
             if(document.getElementsByName("updateUser_Id")[count].checked == true)
             {
             bool = true;
             break;
             }
         }
         if(!bool)
         {
         alert("请至少选择一条记录!");
         return false;
         } 
         return true; 
    }
    </script>
    </head>
    <body>
    hello!!!!
    <html:form styleId="testList" action="/Test_list"  method="post">
    <button:button name="buttonList" id="01"  formName="testList" />
         <button:button name="buttonList" id="02"  formName="testList" onclick="OnDelete()"/>
       <button:button name="buttonList" id="03"  formName="testList" onclick="CheckSelect()"/>
            <hr>
     用户列表 
    <table width="100%" border="0" cellspacing="1" cellpadding="1" >
            <tr class="table_head">
              <TD width="26"></TD>
              <TD>record_id</TD>
              <TD>cr_pgm_id</TD>
              <TD>cr_user_id</TD>
              <TD>cr_dt</TD>
            </tr>
            <logic:notEmpty name="tsetList">
    <logic:iterate id = "test" name = "testList" type="com.dne.a.vo.TestVo" >
    <tr class="table_c1">
                   <td><input name="updateUser_Id" type="checkbox" value="<bean:write name='test' property='user_Id'/>:<bean:write name='test' property='user_name'/>"></td>
                   <td><bean:write name='test' property='record_id'/></td>
                   <td><bean:write name='test' property='cr_pgm_id'/></td>
                   <td><bean:write name='test' property='cr_user_id'/></td>
                   <td><bean:write name='test' property='cr_dt'/></td>
             </tr>
    </logic:iterate>
    </logic:notEmpty>
    </table> 
    </html:form>
    </body>
    </html>