javaweb运行出现报错
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:579)
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: Cannot invoke "java.sql.Connection.createStatement()" because "con" is null
dao.UserDao.getall(UserDao.java:46)
org.apache.jsp.index_jsp._jspService(index_jsp.java:173)
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)
这个方法中出错了,连接数据库的Connection为空了,看下是怎么连接的
主要利用div和css布局加上jQuery实现
主页代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>后台管理系统</title>
<link type="text/css" rel="stylesheet" href="../css/login.css">
<script type="text/javascript" src="../js/script.js"></script>
<script type="text/javascript" src="../js/jquery-3.4.1.js"></script>
</head>
<body>
<div class="head clearfix">
<div class="headLogo">
<h2>系统管理</h2>
</div>
<ul class="headnav clearfix" id="headnav">
<li id="menu_0" class="current-menu">
<a href="#">菜单管理</a>
</li>
<li id="menu_1" >
<a href="#">模块管理</a>
</li>
<li id="menu_2">
<a href="#">系统设置</a>
</li>
<li id="menu_3">
<a href="#">扩展管理</a>
</li>
</ul>
<ul id="headnavRight" class="clearfix" >
<li>
<a href="#">你好,admin</a>
</li>
<li>
<a href="#">隐藏菜单</a>
</li>
<li>
<a href="#">首页</a>
</li>
<li>
<a href="#">帮助</a>
</li>
<li>
<a href="#">退出</a>
</li>
</ul>
</div>
<div class="leftMenu">
<div class="leftMenu_1 leftMenu-item" id="leftMenu_1" >
<dl>
<dt>栏目管理</dt>
<dd>
<ul class="clearfix">
<li>
<a href="#" _link="columnManagement.html">栏目管理</a>
</li>
</ul>
</dd>
</dl>
<dl>
<dt>内容管理</dt>
<dd>
<ul class="clearfix">
<li><a href="#" _link="companyProfile.html">公司介绍</a></li>
<li><a href="#">新闻中心</a></li>
<li><a href="#">产品展示</a></li>
<li><a href="#">公司相册</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</dd>
</dl>
<dl>
<dt>快捷面板</dt>
<dd>
<ul class="clearfix">
<li><a href="#">广告管理</a></li>
<li><a href="#">公告管理</a></li>
<li><a href="#">友情链接</a></li>
<li><a href="#">留言本管理</a></li>
<li><a href="#">清除系统缓存</a></li>
</ul>
</dd>
</dl>
</div>
<div class="leftMenu_1 leftMenu-item" id="leftMenu_2" style="display: none">
<dl>
<dt>内置模块</dt>
<dd>
<ul class="clearfix">
<li><a href="#">自由模块管理</a></li>
<li><a href="#">广告管理</a></li>
<li><a href="#">专题管理</a></li>
<li><a href="#">公告管理</a></li>
<li><a href="#">留言版管理</a></li>
<li><a href="#">评论管理</a></li>
</ul>
</dd>
</dl>
<dl>
<dt>其他模块</dt>
</dl>
</div>
<div class="leftMenu_1 leftMenu-item" id="leftMenu_3" style="display: none">
<dl>
<dt>系统设置</dt>
<dd>
<ul class="clearfix">
<li><a href="#" _link="webSet.html">网站设置</a></li>
<li><a href="#">伪静态缓存设置</a></li>
<li><a href="#">在线客服设置</a></li>
<li><a href="#">清除系统缓存</a></li>
<li><a href="#">留言版管理</a></li>
<li><a href="#">评论管理</a></li>
</ul>
</dd>
</dl>
<dl>
<dt>静态缓存</dt>
<dd>
<ul class="clearfix">
<li><a href="#">一键更新全站</a></li>
<li><a href="#">更新首页</a></li>
<li><a href="#">更新栏目</a></li>
<li><a href="#">更新文档</a></li>
<li><a href="#">更新专题</a></li>
</ul>
</dd>
</dl>
</div >
<div class="leftMenu_1 leftMenu-item" id="leftMenu_4" style="display: none">
<dl>
<dt>会员管理</dt>
<dd>
<ul class="clearfix">
<li><a href="#">会员管理</a></li>
<li><a href="#">会员墙管理</a></li>
</ul>
</dd>
</dl>
<dl>
<dt>管理员管理</dt>
<dd>
<ul class="clearfix">
<li><a href="#">系统用户管理</a></li>
<li><a href="#">用户墙设置</a></li>
<li><a href="#">节点列表</a></li>
</ul>
</dd>
</dl>
</div>
</div>
<div class="rightMain" >
<div class="rightContent">
<iframe id="main" class="main" frameborder="0" scrolling="auto" src="webSet.html">
</iframe>
</div>
</div>
<script type="text/javascript">
$(document).ready(function () {
$("#headnav li").click(function () {
$(this).addClass("current-menu");
$(this).siblings().removeClass("current-menu");
//主导航与左侧导航关联
var _id = $(this).index();
//alert(_id);
$(".leftMenu").find(".leftMenu-item").eq(_id).css("display","block").siblings(
".leftMenu-item").css("display","none");
});
$(".leftMenu_1 dl dt").click(function () {
$(this).siblings('dd').slideToggle('fast');
});
//控制左侧菜单栏的显示与隐藏
var isFold = false;
$("#headnavRight li").click(function () {
if ($(this).index() == 1)
{
if (isFold == false)
{
$(".leftMenu").css("display","none");
isFold = true;
$(this).children("a").text("显示菜单");
$("body").addClass("hideLeftMenu").removeClass("showLeftMenu");
}
else{
$(".leftMenu").css("display","block");
$(this).children("a").text("隐藏菜单");
$("body").addClass("showLeftMenu").removeClass("hideLeftMenu");
isFold = false;
}
}
});
//左侧导航切换
$(".leftMenu_1 dl dd ul li a").click(function () {
var _link = $(this).attr("_link");
//alert(_link);
$("iframe").attr("src",_link);
$(this).addClass("currentLeftMenu");
$(this).parent().siblings().children().removeClass("currentLeftMenu");
$(this).parents('dl').siblings().find('a').removeClass("currentLeftMenu");
});
});
</script>
</body>
</html>
这里给出网盘链接,里面有源码:
源码链接
网址:https://pan.baidu.com/s/1YHWgHHS2JefUCE4cdtlVow
密码;4bu4