近期遇到使用jfina框架開發web項目,但是jsp頁面無法被解析,頁面直接顯示
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
一直以為是maven中導入的依賴包的問題,或是tomcat/jetty的問題,困擾了兩天。最后發現是需要在
JFinalConfig文件中configConstant方法中添加
constants.setViewType(ViewType.JSP);//設置渲染頁面為jsp
即可。可能是因為jfinal默認的頁面解析不是jsp。