做了一个月的项目,下面把我经常用到的,在今天写了几篇文章,方便以后的查阅.
eWebEditor在线编辑器上传服务器后NullPointerException后解决方案:
这个问题的出现是这样的:在我们个人的电脑上用Tomcat测试是完全没问题的,但是一旦上
传到Jsp空间上的服务器,问题就来了:抛出异常
126: </td> </tr>
127:
128: <% if(nStateFlag.equals("1")){ %>
129: <tr> <td height=25>
130:
131: <TABLE border="0" cellPadding="0" cellSpacing="0" width="100%" class=StatusBar height=25>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:506)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:395)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.lang.NullPointerException
org.apache.jsp.eWebEditor_jsp._jspService(eWebEditor_jsp.java:201)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
解决方案是:
首先查看
nStateFlag = null;
出现空指针,也就只有nStateFlag 为空时才抛出.在此,可以打印出来看看,System.out.println(nStateFlag );一看是Null
其次,在编辑器代码中找到下面的语句:
//初始化输出bean
EditBean bean = web.InitPara();
然后一直这样找,最后会发现:
web.filename = config.getServletContext().getRealPath("/")+"WEB-INF/style.xml";
web.filename2 = config.getServletContext().getRealPath("/")+"WEB-INF/button.xml";
这style.xml,button.xml,两个文件在WEB-INF里面的文件夹名字为Style.xml,Button.xml, 这里面的大小写换过来后竟然成功了.
我们一般用的Jsp空间都是用Linux搭配的,这可能是大小写在Linux下跟Windows下的区别的.
分享到:
相关推荐
很不错的哦 eWebEditor在线编辑器
彻底解决IE7、IE8、IE9下eWebEditor在线编辑器上按钮无效的解决方法.txt
eWebEditor在线文本编辑器For JSP eWebEditor在线文本编辑器For JSP
eWebEditor在线文本编辑器,可以放在JSP中运行,方便简捷
ewebeditor在线编辑器方便设计网页
ewebeditor在线编辑器php版后台完整可用
在线编辑器JSP版eWebEditor 希望大家喜欢 感谢作者提供这么好的工具
asp.net在线编辑器有后台管理,asp.net ewebeditor,在线编辑器,分页在编辑器,本人在原有基础上添加了分页功能,对长文章分页很好使用,前台根据分页符自己写下方法就可以了
eWebEditor 编辑器 V10.9 破解后的eWebEditorServer.dll
eWebEditor是一个所见即所得的在线编辑器。顾名思义,就是能在网络上使用所见即所得的编辑方式进行编辑图文并茂的文章、新闻、讨论贴、通告、记事等多种文字处理应用。其主要特点如果下: 所见即所得 即通过编辑器...
网站后台程序所能用的的编辑器,ewebeditor商业版编辑器
eWebEditor在线编辑器带后台商业版
解决eWebEditor编辑器按钮失效,IE8下eWebEditor编辑器无法使用问题解决方法。
此基于asp的在线编辑器很好用,用于对html语言的编译和反编译,大大减少了编程者对文本内容的设计和排版的时间!连接数据库进行操作是您网站设计后台维护的好帮手!这点本人深有体会,你不妨试试!(内带使用说明)
自己花大量时间修改成的utf-8,官方2.8无增添功能,亲测多个站点,无问题才上传,希望asp utf-8编码的朋友喜欢,放根目录下,/upload/ewebeditor目录是上传图片目录
ewebeditor2.1.6编辑器。