关于jfinal用jsp视图

jfinal用jsp视图,怎么在常量里设置视图我就不说了,说说我报的错  ,我是整合ueditor的,

先看下我导入的包把

<!-- JSP -->
        <dependency>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-jsp</artifactId>
            <version>8.1.8.v20121106</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>org.apache.taglibs.standard.glassfish</groupId>
            <artifactId>org.apache.taglibs.standard.glassfish</artifactId>
            <version>1.2.0</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/JSTL_for_JSP/org.apache.taglibs.standard.glassfish-1.2.0.v201112081803.jar</systemPath>
        </dependency>
        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>javax.servlet.jsp</artifactId>
            <version>1.2.0</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/JSTL_for_JSP/javax.servlet.jsp.jstl-1.2.0.v201105211821.jar</systemPath>
        </dependency>
        <!-- ueditor -->
        <dependency>
            <groupId>commons-fileupload</groupId>
            <artifactId>commons-fileupload</artifactId>
            <version>1.3.1</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/ueditor/commons-fileupload-1.3.1.jar</systemPath>
        </dependency>
        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>2.4</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/ueditor/commons-io-2.4.jar</systemPath>
        </dependency>
        <dependency>
            <groupId>json</groupId>
            <artifactId>json</artifactId>
            <version>1.0</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/ueditor/json.jar</systemPath>
        </dependency>
        <dependency>
            <groupId>ueditor</groupId>
            <artifactId>ueditor</artifactId>
            <version>1.1.2</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/ueditor/ueditor-1.1.2.jar</systemPath>
        </dependency>

还有一个ueditor的自带了 我贴个全的啊

图片.png

你们看着对应少哪个 

先说错误啊

第一个!

G(F800F2WOD8`}I_J8QCZQP.png




这里是少个包

图片.png

然后呢 这个错误整出来了又报另一个

PWC6345: There is an error in invoking javac.  A full JDK (not just JRE) is required

这里群里问了下

图片.png

我用的eclipse,看看eclipse配置的是jdk还是jre,需要配置成jdk,配置jre的不行

然后又出现了pwc6117

这里是我转发的页面路径写错了,再次记录分享下,你们有同样的错误可以参考下,反正我的暂时能用了

评论区

JFinal

2017-06-26 21:28

直接用 jfinal template engine 少很多麻烦, jsp 都十几年前的技术了,而且很多年没有进步

liuzy666

2017-06-27 10:15

@JFinal 我只用他整合ueditor别的不用,可是现在报错郁闷

JFinal

2017-06-27 10:17

@liuzy666 服了你了,整合 ueditor 根本不需要 jsp,你仔细看一下 jfinal club 项目,用一个 UploadController 就可以将 ueditor 的所有需要 jsp 的地方接管了

而且可以删掉 ueditor 里面所有 jar 包,所有 jsp 文件,根本不需要

JFinal

2017-06-27 10:17

UploadController 中有几个 if 分支,判断 ueditor 加载以后发的啥请求,然后 render 给不同的内容,这样的话 ueditor 就可以正确被加载了,就不再需要 jsp 什么事了

liuzy666

2017-06-27 15:06

@JFinal club这种方式我会用 我是用来上传阿里云oss的,用jsp的我会整合,要不还得研究

我要做菜鸟

2017-07-06 10:02

@liuzy666 所有的jsp都可以改成servlet,也就都可以改成jf的controller、spring mvc的controller等等,核心代码都从demo里面的jsp粘过来就好了,并没有难度。

热门分享

扫码入社