当系统出现错误的时候

如:

try {
			this.ins.selectCustomerById(Integer.valueOf(crId));
			request.getRequestDispatcher("/WEB-INF/page/update_customer.jsp").forward(request, response);
		} catch (NumberFormatException e) {
			e.printStackTrace();
			//应该跳转异常页面打印错误信息 这里就回调
			request.getRequestDispatcher("/list_customer.jsp").forward(request, response);
		} catch (SQLException e) {
			e.printStackTrace();
			//应该跳转异常页面打印错误信息 这里就回调
			request.getRequestDispatcher("/list_customer.jsp").forward(request, response);
		}

进行了转发会导致css的路径错误

在jsp头部添加

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
request.setAttribute("path", basePath);
%>

在css或js路径前添加

<link rel="stylesheet" href="${path}resources/layui/css/layui.css">
<script type="text/javascript" src="${path}resources/js/jquery-3.1.1.min.js" ></script>

 

最后修改于 2020-04-08 14:53:22
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇