idea之所以強大,就是強大的代碼提示和聯想功能,寫起代碼來簡直不要太爽。但是這幾天我發現在我的jsp頁面中訪問controller路徑的時候不會自動提示了,對於這么嚴謹的我肯定要找出原因啊,哈哈。
最終效果:按住ctrl,同時點擊左鍵會自動跳轉到對應的controller代碼塊,爽。
需要同時滿足的條件
- 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); %>
- 在idea的項目設置中顯示如下:
若顯示的是spring application context則不能正確識別,解決方案是刪除左側的綠色小樹葉,然后在對應的module上右鍵-->add-->spring添加,就好了,若未自動識別,可以手動添加。
3.最后若有的能識別,有的不能識別,則可能是你的Controller對應的方法不是public,這一點也是需要注意的。仔細查看log日志就可以發現,把private改為public即可。
作者原創,轉載請注明:http://www.cnblogs.com/adeng/p/6941462.html