jsp跳轉頁面空白
阿新 • • 發佈:2019-01-05
今天遇到一個很奇怪的問題。
在早上開啟eclipse,執行程式以後,發現跳轉到我正在做的頁面以後,什麼都沒有。
而且沒有報錯,前臺也沒有報錯,後臺也沒有報錯。
一切都正常。
那麼就一步步排查好了,我首先修改了這個請求跳轉的頁面,將跳轉地址換成另外一個沒有問題的頁面,結果發現沒有問題。也就是說,首先排除掉了後臺的問題。
那就也就鎖定了問題是出現在前臺的jsp頁面了。
那麼怎麼排查呢?這個頁面我這幾天一直在改動,改動量很大,要是需要找到有問題的地方不是很容易。
先備份好現在的版本,還是排除法,我一步步去除自己自己頁面的元素,發現去除了很多都是沒有作用,最後我甚至去除了真個body部分,結果頁面還是空白。
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<! DOCTYPE html>
<html lang="zh-CN">
<head>
<title>供應商首頁</title>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1"/>
<meta name="renderer" content="webkit"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
</html>
如圖,簡直就是什麼都沒有了。
那麼我一氣之下把這個頁面都幹掉了,然後隨便寫了幾個字,結果卻出來了。
那麼問題就這這裡面,我一行行的排查,終於找到了。
裝飾器出了問題,跳轉一下,發現處理裝飾器的controller 被改動了。
處理好,一切OK。
我覺得處理BUG 無論怎麼不合理,都可以通過合理的思路去解決。