小小亠星辰 2016-06-17 05:21 采纳率: 55.6%
浏览 1535
已采纳

JSP的问题,求大神围观

HTTP Status 500 - java.lang.NullPointerException

type Exception report

message java.lang.NullPointerException

description The server encountered an internal error that prevented it from fulfilling this request.

exception
org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:555)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

root cause
java.lang.NullPointerException
org.apache.jsp.basic_005ftable1_jsp._jspService(basic_005ftable1_jsp.java:108)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:438)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

note The full stack trace of the root cause is available in the Apache Tomcat/8.0.26 logs.


Apache Tomcat/8.0.26

  • 写回答

5条回答 默认 最新

  • 小小亠星辰 2016-06-17 05:22
    关注

    源代码如下:
    <%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"
    %>
    <%@ page import="cn.com.caigang.model.PageBean" %>
    <%@ page import="cn.com.caigang.model.*" %>
    <%@ page import="java.util.*" %>
    <%@ taglib uri="/struts-tags" prefix="s" %>
    <%
    PageBean

    pageBean=(PageBean)request.getAttribute("pageBean");
    List list= pageBean.getList();

    %>
    <!DOCTYPE html>






    content="Dashboard, Bootstrap, Admin, Template, Theme, Responsive, Fluid, Retina">

    员工管理



    var page = <%=pageBean.getPage()%> ; var totalPage = <%=pageBean.getTotalPage()%> ; function firstPage() { if (page == 1) { alert("此页已是首页"); return; } page = 1; window.location.href = "/ThePrivateOrderingAdmin/queryCustomer.action?page=" + page; } function prePage() { if (page == 1) { alert("此页已是首页"); return; } page--; window.location.href = "/ThePrivateOrderingAdmin/queryCustomer.action?page=" + page; } function nextPage() { if (page == totalPage) { alert("此页已是尾页"); return; } page++; window.location.href = "/ThePrivateOrderingAdmin/queryCustomer.action?page=" + page; } function lastPage() { if (page == totalPage) { alert("此页已是尾页"); return; } page = totalPage; window.location.href = "/ThePrivateOrderingAdmin/queryCustomer.action?page=" + page; } function goPage(){ var page = document.getElementById("goPage").value; /* var pageSize = document.getElementById("currentPageSize").value; */ if (page > totalPage) { alert("此页不存在"); return; } window.location.href = "/ThePrivateOrderingAdmin/queryCustomer.action?page=" + page; }

    <section id="container">
        <header class="header black-bg">
            <div class="sidebar-toggle-box">
                <div class="fa fa-bars tooltips" data-placement="right"
                    data-original-title="Toggle Navigation"></div>
            </div>
            <a href="index.html" class="logo"><b>DASHGUM FREE</b></a>
            <div class="nav notify-row" id="top_menu">
                <ul class="nav top-menu">
                    <li class="dropdown"><a data-toggle="dropdown"
                        class="dropdown-toggle" href="index.html#"> <i
                            class="fa fa-tasks"></i> <span class="badge bg-theme">4</span>
                    </a>
                        <ul class="dropdown-menu extended tasks-bar">
                            <div class="notify-arrow notify-arrow-green"></div>
                            <li>
                                <p class="green">You have 4 pending tasks</p>
                            </li>
                            <li><a href="index.html#">
                                    <div class="task-info">
                                        <div class="desc">DashGum Admin Panel</div>
                                        <div class="percent">40%</div>
                                    </div>
                                    <div class="progress progress-striped">
                                        <div class="progress-bar progress-bar-success"
                                            role="progressbar" aria-valuenow="40" aria-valuemin="0"
                                            aria-valuemax="100" style="width: 40%">
                                            <span class="sr-only">40% Complete (success)</span>
                                        </div>
                                    </div>
                            </a></li>
                            <li><a href="index.html#">
                                    <div class="task-info">
                                        <div class="desc">Database Update</div>
                                        <div class="percent">60%</div>
                                    </div>
                                    <div class="progress progress-striped">
                                        <div class="progress-bar progress-bar-warning"
                                            role="progressbar" aria-valuenow="60" aria-valuemin="0"
                                            aria-valuemax="100" style="width: 60%">
                                            <span class="sr-only">60% Complete (warning)</span>
                                        </div>
                                    </div>
                            </a></li>
                            <li><a href="index.html#">
                                    <div class="task-info">
                                        <div class="desc">Product Development</div>
                                        <div class="percent">80%</div>
                                    </div>
                                    <div class="progress progress-striped">
                                        <div class="progress-bar progress-bar-info" role="progressbar"
                                            aria-valuenow="80" aria-valuemin="0" aria-valuemax="100"
                                            style="width: 80%">
                                            <span class="sr-only">80% Complete</span>
                                        </div>
                                    </div>
                            </a></li>
                            <li><a href="index.html#">
                                    <div class="task-info">
                                        <div class="desc">Payments Sent</div>
                                        <div class="percent">70%</div>
                                    </div>
                                    <div class="progress progress-striped">
                                        <div class="progress-bar progress-bar-danger"
                                            role="progressbar" aria-valuenow="70" aria-valuemin="0"
                                            aria-valuemax="100" style="width: 70%">
                                            <span class="sr-only">70% Complete (Important)</span>
                                        </div>
                                    </div>
                            </a></li>
                            <li class="external"><a href="#">查看所有哟任务</a></li>
                        </ul></li>
                    <!-- settings end -->
                    <!-- inbox dropdown start-->
                    <li id="header_inbox_bar" class="dropdown"><a
                        data-toggle="dropdown" class="dropdown-toggle" href="index.html#">
                            <i class="fa fa-envelope-o"></i> <span class="badge bg-theme">5</span>
                    </a>
                        <ul class="dropdown-menu extended inbox">
                            <div class="notify-arrow notify-arrow-green"></div>
                            <li>
                                <p class="green">你有5条消息未读</p>
                            </li>
                            <li><a href="index.html#"> <span class="photo"><img
                                        alt="avatar" src="assets/img/ui-zac.jpg"></span> <span
                                    class="subject"> <span class="from">Zac Snider</span> <span
                                        class="time">Just now</span>
                                </span> <span class="message"> hi!丘丘你好! </span>
                            </a></li>
                            <li><a href="index.html#"> <span class="photo"><img
                                        alt="avatar" src="assets/img/ui-divya.jpg"></span> <span
                                    class="subject"> <span class="from">Divya Manian</span>
                                        <span class="time">40 mins.</span>
                                </span> <span class="message"> Hi, I need your help with this. </span>
                            </a></li>
                            <li><a href="index.html#"> <span class="photo"><img
                                        alt="avatar" src="assets/img/ui-danro.jpg"></span> <span
                                    class="subject"> <span class="from">Dan Rogers</span> <span
                                        class="time">2 hrs.</span>
                                </span> <span class="message"> Love your new Dashboard. </span>
                            </a></li>
                            <li><a href="index.html#"> <span class="photo"><img
                                        alt="avatar" src="assets/img/ui-sherman.jpg"></span> <span
                                    class="subject"> <span class="from">Dj Sherman</span> <span
                                        class="time">4 hrs.</span>
                                </span> <span class="message"> Please, answer asap. </span>
                            </a></li>
                            <li><a href="index.html#">See all messages</a></li>
                        </ul></li>
                    <!-- inbox dropdown end -->
                </ul>
                <!--  notification end -->
            </div>
            <div class="top-menu">
                <ul class="nav pull-right top-menu">
                    <li><a class="logout" href="login.jsp">退出系统</a></li>
                </ul>
            </div>
        </header>
        <!--header end-->
    
        <!-- **********************************************************************************************************************************************************
      MAIN SIDEBAR MENU
      *********************************************************************************************************************************************************** -->
        <!--sidebar start-->
        <aside>
            <div id="sidebar" class="nav-collapse ">
                <!-- sidebar menu start-->
                <ul class="sidebar-menu" id="nav-accordion">
    
                    <p class="centered">
                        <a href="profile.html"><img src="assets/img/ui-sam.jpg"
                            class="img-circle" width="60"></a>
                    </p>
                    <h5 class="centered">时尚衣都</h5>
    
                    <li class="mt"><a href="index.jsp"> <i
                ss="fa fa-dashboard"></i> <span>首页</span>
                    </a></li>
    
                    <li class="sub-menu"><a href="javascript:;"> <i
                            class="fa fa-desktop"></i> <span>潮品上市</span>
                    </a>
                        <ul class="sub">
                            <li><a href="general.html">潮品一览</a></li>
                            <li><a href="buttons.html">新款设计</a></li>
                            <li><a href="panels.html">热门推荐</a></li>
                            <li><a href="panels.html">消息推送</a></li>
                        </ul></li>
    
                    <li class="sub-menu"><a href="javascript:;"> <i
                            class="fa fa-cogs"></i> <span>工作计划</span>
                    </a>
                        <ul class="sub">
                            <li><a href="calendar.html">日程安排</a></li>
                            <li><a href="gallery.html">时尚前沿</a></li>
                            <li><a href="todo_list.html">任务表列</a></li>
                        </ul></li>
                    <li class="sub-menu"><a href="javascript:;"> <i
                            class="fa fa-book"></i> <span>工作札记</span>
                    </a>
                        <ul class="sub">
                            <li><a href="calendar.html">日程安排</a></li>
                            <li><a href="blank.html">笑笑备忘录</a></li>
                            <li><a href="lock_screen.html">屏幕锁定</a></li>
                        </ul></li>
                     <li class="sub-menu"><a href="javascript:;"> <i
                            class="fa fa-tasks"></i> <span>商品添加</span>
                    </a>
                        <ul class="sub">
                            <li class="active"><a href="form_component.jsp">男士服装</a></li>
                            <li class="active"><a href="form_component2.jsp">女士服装</a></li>
                        </ul></li>
                    <li class="sub-menu"><a href="javascript:;"> <i
                            class="fa fa-th"></i> <span>信息管理</span>
                    </a>
                        <ul class="sub">
                            <li><a href="serviceCustomer.action">服务管理</a></li><!-- basic_table.jsp -->
                            <li><a href="formCustomer.action">订单管理</a></li><!-- basic_table.jsp -->
                            <li><a href="queryCustomer.action">客户信息管理</a></li>
                            <li><a href="clothCustomer.action">服装信息管理</a></li><!-- responsive_table.jsp -->
                        </ul></li>
                    <li class="sub-menu"><a href="javascript:;"> <i
                            class=" fa fa-bar-chart-o"></i> <span>数据统计</span>
                    </a>
                        <ul class="sub">
                            <li><a href="morris.html">客户统计</a></li>
                            <li><a href="chartjs.html">货品统计</a></li>
                        </ul></li>
    
                </ul>
            </div>
        </aside>
        <!--sidebar end-->
    
        <!-- **********************************************************************************************************************************************************
      MAIN CONTENT
      *********************************************************************************************************************************************************** -->
        <!--main content start-->
        <script type="text/javascript">
            function deleteOne(id){
                window.location.href = "/ThePrivateOrderingAdmin/deleteCustomer.action?id=" + id;
            }
    
        </script>
        <section id="main-content">
            <section class="wrapper">
                <h3>
                    <i class="fa fa-angle-right"></i> 客户信息
                </h3>
                <div class="row">
    
                    <div class="col-md-12">
                        <div class="content-panel">
                            <h4>
                                <i class="fa fa-angle-right"></i> 一般用户
                            </h4>
                            <hr>
                            <table class="table">
                                <thead>
                                    <tr>
                                        <th>编号</th>
                                        <th>品牌</th>
                                        <th>价格</th>
                                        <th>数量</th>
                                        <th>买家是否付款</th>
                                        <th>操作</th>
                                    </tr>
                                </thead>
                                <tbody>
                                <%-- <a><%=list.size()%></a> --%>
                                <%   for(Form  c:list){
                                    %>
                                    <tr>
                                        <td><%=c.getId()%></td>
                                        <td><%=c.getClothStyle()%></td>
                                        <td><%=c.getClothPrice()%></td>
                                        <td><%=c.getQuty()%></td>
                                        <td><%=c.getIsPay()%></td>
                                        <td>
                                            <button class="btn btn-success btn-xs">
                                                <i class="fa fa-check">详细信息</i>
                                            </button>
                                            <button class="btn btn-primary btn-xs">
                                                <i class="fa fa-pencil">修改</i>
                                            </button>
                                            <button class="btn btn-danger btn-xs">
                                                <i class="fa fa-trash-o"
                                                 onclick="deleteOne(<%=c.getId()%>)">删除</i>
                                            </button>
                                        </td>
                                    </tr>
                                    <% 
                                } %>
                                </tbody>
                            </table>
                            <a href="javascript:void(0)" onclick="firstPage()">首页</a>
                            <a href="javascript:void(0)" onclick="prePage()">上一页</a>
                            <a href="javascript:void(0)" onclick="nextPage()">下一页</a>
                            <a href="javascript:void(0)" onclick="lastPage()">尾页</a>
                            第<a href="#"><%=pageBean.getPage()%></a>页 /共<a href="#"><%=pageBean.getTotalPage()%></a>页
                            <input name="gopage" id="goPage" onblur="goPage()" style="width:20px;"></input>GO
                        </div>
                    </div>
    
                    <div class="col-md-12 mt">
                        <div class="content-panel">
                            <table class="table table-hover">
                                <h4>
                                    <i class="fa fa-angle-right"></i>VIP用户
                                </h4>
                                <hr>
                                <thead>
                                    <tr>
                                        <th>序号</th>
                                        <th>昵称</th>
                                        <th>性别</th>
                                        <th>积分</th>
                                        <th>操作</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <%   for(Form c:list){
                                    %>
                                    <%-- <tr>
                                        <td><%=c.getId()%></td>
                                        <td><%=c.getNickName()%></td>
                                        <td><%=c.getSex()%></td>
                                        <td><%=c.getCode()%></td> --%>
                                        <td>
                                            <button class="btn btn-success btn-xs">
                                                <i class="fa fa-check">详细信息</i>
                                            </button>
                                            <button class="btn btn-primary btn-xs">
                                                <i class="fa fa-pencil">修改</i>
                                            </button>
                                            <button class="btn btn-danger btn-xs">
                                                <i class="fa fa-trash-o" 
                                                 onclick="deleteOne(<%=c.getId()%>)">删除</i>
                                            </button>
                                        </td>
                                    </tr>
                                    <% 
                                } %>
    
                                    <!-- <tr>
                                        <td>2</td>
                                        <td>Jacob</td>
                                        <td>Thornton</td>
                                        <td>@fat</td>
                                        <td>
                                            <button class="btn btn-success btn-xs">
                                                <i class="fa fa-check"></i>
                                            </button>
                                            <button class="btn btn-primary btn-xs">
                                                <i class="fa fa-pencil"></i>
                                            </button>
                                            <button class="btn btn-danger btn-xs">
                                                <i class="fa fa-trash-o "></i>
                                            </button>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>3</td>
                                        <td>Simon</td>
                                        <td>Mosa</td>
                                        <td>@twitter</td>
                                        <td>
                                            <button class="btn btn-success btn-xs">
                                                <i class="fa fa-check"></i>
                                            </button>
                                            <button class="btn btn-primary btn-xs">
                                                <i class="fa fa-pencil"></i>
                                            </button>
                                            <button class="btn btn-danger btn-xs">
                                                <i class="fa fa-trash-o "></i>
                                            </button>
                                        </td>
                                    </tr> -->
                                </tbody>
    
                                <a href="javascript:void(0)" onclick="firstPage()">首页</a>
                            <a href="javascript:void(0)" onclick="prePage()">上一页</a>
                            <a href="javascript:void(0)" onclick="nextPage()">下一页</a>
                            <a href="javascript:void(0)" onclick="lastPage()">尾页</a>
                            第<a href="#"><%=pageBean.getPage()%></a>页 /共<a href="#"><%=pageBean.getTotalPage()%></a>页
                            <input name="gopage" id="goPage" onblur="goPage()" style="width:20px;"></input>GO
    
                            </table>
                        </div>
                    </div>
                </div>
                <!-- row -->
    
                <div class="row mt">
                    <div class="col-md-12">
                        <div class="content-panel">
                            <table class="table table-striped table-advance table-hover">
                                <h4>
                                    <i class="fa fa-angle-right"></i>公司服务
                                </h4>
                                <hr>
                                <thead>
                                    <tr>
                                        <th><i class="fa fa-bullhorn"></i> 机构名称</th>
                                        <th class="hidden-phone"><i class="fa fa-question-circle"></i>
                                             规模</th>
                                        <th><i class="fa fa-bookmark"></i>订购总额</th>
                                        <th><i class=" fa fa-edit"></i>交易情况</th>
                                        <th></th>
                                    </tr>
                                </thead>
                                <tbody>
    
                                    <%   for(Form c:list){
                                    %>
                                    <tr>
                                        <td><%=c.getClothId()%></td>
                                        <td><%=c.getId()%></td>
                                        <td>中型</td>
                                        <td>交易完成</td>
                                        <td>
                                            <button class="btn btn-success btn-xs">
                                                <i class="fa fa-check">详细信息</i>
                                            </button>
                                            <button class="btn btn-primary btn-xs">
                                                <i class="fa fa-pencil">修改</i>
                                            </button>   
                                            <button class="btn btn-danger btn-xs">
                                                <i class="fa fa-trash-o"
                                                 onclick="deleteOne(<%=c.getId()%>)">删除</i>
                                            </button>
                                        </td>
                                    </tr>
                                    <% 
                                } %>
                                </tbody>
                                <a href="javascript:void(0)" onclick="firstPage()">首页</a>
                            <a href="javascript:void(0)" onclick="prePage()">上一页</a>
                            <a href="javascript:void(0)" onclick="nextPage()">下一页</a>
                            <a href="javascript:void(0)" onclick="lastPage()">尾页</a>
                            第<a href="#"><%=pageBean.getPage()%></a>页 /共<a href="#"><%=pageBean.getTotalPage()%></a>页
                            <input name="gopage" id="goPage" onblur="goPage()" style="width:20px;"></input>GO
                            </table>
                        </div>
                    </div>
                </div>
    
            </section>
        </section>
    
        <footer class="site-footer">
            <div class="text-center">
                2015 - 丘丘爱世界 <a href="http://www.mycodes.net/" target="_blank">版权所有</a>
                <a href="basic_table.jsp#" class="go-top"> <i
                    class="fa fa-angle-up">顶</i>
                </a>
            </div>
        </footer>
    </section>
    <script src="assets/js/jquery.js"></script>
    <script src="assets/js/bootstrap.min.js"></script>
    <script class="include" type="text/javascript"
        src="assets/js/jquery.dcjqaccordion.2.7.js"></script>
    <script src="assets/js/jquery.scrollTo.min.js"></script>
    <script src="assets/js/jquery.nicescroll.js" type="text/javascript"></script>
    
    
    <script src="assets/js/common-scripts.js"></script>
    
    
    <script>
        //custom select box
    
        $(function() {
            $('select.styled').customSelect();
        });
    </script>
    


    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝