近期遇到使用jfina框架開發web項目,可是jsp頁面沒法被解析,頁面直接顯示html
<%@ 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。