2019-05-23 09:54
@柳萧然 view 是不是以 "/" 打头,专门针对 render 方法来说,与 setBaseViewPath 无关
setBaseViewPath 无论是不是以 "/" 打头都一样
2019-05-22 14:58
@scocai 看来这个 response.setCharacterEncoding(getEncoding()) 居然影响到了 content type,头一次发现这个
感谢反馈,赞
2019-05-22 14:47
@深山老枪 还要注意一个问题,jfinal undertow 不支持 JSP, 用一下 jetty-server,文档中有说过:
https://www.jfinal.com/doc/1-6
2019-05-22 14:46
@深山老枪 不对,你用的是 renderJsp , 所以不配置也是可以的
这个配置只是针对于 render , 而不是针对于 renderJsp 与 renderXxx 之类的
2019-05-22 14:39
@scocai 与之有关的代码是下面两行:
response.setContentType(contentType);
response.setCharacterEncoding(getEncoding());
你传入的 contentType 参数会用上,而后面那个 setCharacterEncoding 仅仅是设置 encoding,应该是不会影响你的 header 中设置的 context type 值的
你可以做一个扩展:
public class MyTextRender extends TextRender {
public void render() {
在这里改掉父类中你认为有问题的代码
}
}
用的时候这样:
render(new MyTextRender(...));