今天遇到一个问题,记录下。
nginx+tomcat 结构
访问jsp时候nginx access.log 是200,error.log没有记录;tomcat也么没报错。添加日志记录后发现只是执行到
request.getRequestDispatcher("****/****/abc.jsp").forward(request,response)
导致html打开页面时候是空白,但是request请求时200,返回length是0
后来发现是jar包引起的,有可能是jar包冲突,jar包版本不一致,缺少jar包。
我的这个原因具体就是缺少tablibs-standard-impl-1.2.5.jar跟tablibs-standard-spec-1.2.5.jar
jsp页面引用了tablib标签
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
网友评论