1. 程式人生 > >關於 IDEA 自動識別問題,jsp頁面Controller路徑自動識別的問題

關於 IDEA 自動識別問題,jsp頁面Controller路徑自動識別的問題

app ttr getc odi 設置 ext tty tco image

idea之所以強大,就是強大的代碼提示和聯想功能,寫起代碼來簡直不要太爽。但是這幾天我發現在我的jsp頁面中訪問controller路徑的時候不會自動提示了,對於這麽嚴謹的我肯定要找出原因啊,哈哈。

最終效果:按住ctrl,同時點擊左鍵會自動跳轉到對應的controller代碼塊,爽。

技術分享

需要同時滿足的條件

  1. JSP頁面頂部包含如下代碼:
    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <%
        String path 
    = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + ""; pageContext.setAttribute("basePath",basePath); %>
  2. 在idea的項目設置中顯示如下: 

技術分享

若顯示的是spring application context則不能正確識別,解決方案是刪除原有的context,然後在對應的module上右鍵-->add-->spring MVC添加,就好了,若未自動識別,可以手動添加。  

作者原創,轉載請註明:http://www.cnblogs.com/adeng/p/6941462.html

關於 IDEA 自動識別問題,jsp頁面Controller路徑自動識別的問題