布局混乱的原因是CSS文件使用了链入式,因页面的跳转导致CSS文件路径出现问题,从而导致布局混乱。
解决方法:引入CSS文件时用绝对路径替换掉相对路径
在head标签中创建path变量,<%String path = request.getContextPath();%>
将链入式中的<link rel="stylesheet" href=../assets/css/layui.css">
改为<link rel="stylesheet" href="<%=path%>/assets/css/layui.css">