`
hpjianhua
  • 浏览: 241593 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

eWebEditor在线编辑器上传服务器后NullPointerException后解决方案

阅读更多
做了一个月的项目,下面把我经常用到的,在今天写了几篇文章,方便以后的查阅. 

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在线编辑器

    eWebEditor在线编辑器V2.75-2可能是该编辑器的一个特定版本,可能包含了一些特定的改进或修复。例如,版本更新可能包括性能优化、新的特性添加、已知问题的修复等。具体到V2.75-2版本,由于信息有限,无法详细阐述其...

    ewebeditor在线编辑器官方2.8修改utf-8

    **ewebeditor在线编辑器官方2.8修改utf-8** `ewebeditor`是一款流行的网页文本编辑器,尤其在ASP环境下广泛使用。这个版本是官方2.8的升级版,经过了精心的修改以适应UTF-8编码。UTF-8是一种多字节字符编码,能支持...

    eWebEditor在线文本编辑器

    eWebEditor是一款功能丰富的在线文本编辑器,专为网页应用设计,可以无缝集成到JSP(JavaServer Pages)环境中,极大地简化了用户在网页上创建、编辑和格式化文本的操作。这款编辑器以其易用性、灵活性和强大的功能...

    在线编辑器JSP版eWebEditor

    **在线编辑器JSP版eWebEditor** 在线编辑器JSP版eWebEditor是一款专为Java Web开发者设计的文本编辑组件,它允许用户在网页上直接进行文本编辑、格式化和内容创作,类似于常见的富文本编辑器(例如TinyMCE和...

    eWebEditor在线文本编辑器For JSP

    eWebEditor是一款功能强大的在线文本编辑器,特别为JavaServer Pages (JSP) 平台设计,旨在为Web开发者提供一种简单、高效的富文本编辑解决方案。本文将详细探讨eWebEditor的基本功能、工作原理、安装配置以及在实际...

    ewebeditor在线编辑器php版

    **ewebeditor在线编辑器PHP版** `ewebeditor`是一款功能强大的在线文本编辑器,主要面向PHP开发环境。它提供了丰富的文本格式化工具,使用户可以在网页上进行类似于Word的文本编辑操作,极大地提升了网站内容编辑的...

    asp.net ewebeditor在线编辑器

    ASP.NET EWebEditor是一款专为ASP.NET平台设计的在线文本编辑器,用于网站内容的创建和编辑。它提供了丰富的文本格式化选项,使得管理员或用户无需掌握HTML代码就能轻松编辑网页内容。这款编辑器通常被集成到后台...

    ewebeditor在线编辑器

    **ewebeditor在线编辑器详解** ewebeditor是一款强大的在线HTML编辑器,它为网页设计者和内容创作者提供了一个直观且功能丰富的界面,使得在网页上编辑文本、图像和其他多媒体内容变得异常简单。这款编辑器的主要...

    ewebeditor商业版编辑器

    **ewebeditor商业版编辑器**是一款广泛应用于网站后台程序的富文本编辑器,它为网站管理员和内容创作者提供了一种高效、便捷的方式来创建、编辑和格式化网页内容。这款编辑器以其强大的功能和易用性,深受开发者的...

    eWebEditor在线文本编辑器飞鱼修改版.rar

    《eWebEditor在线文本编辑器飞鱼修改版:深度解析与应用指南》 eWebEditor是一款功能强大的在线文本编辑器,被广泛应用于网站后台开发,主要用于实现后台管理系统中的文本编辑功能。飞鱼修改版则是该编辑器的一个...

    eWebEditor编辑器不兼容

    ### eWebEditor编辑器在IE7、IE8、IE9下的兼容性问题及解决方案 #### 一、问题背景 在使用eWebEditor编辑器的过程中,可能会遇到在IE7、IE8、IE9浏览器环境下某些功能按钮无法正常工作的情况。这主要是由于这些...

    彻底解决IE7、IE8、IE9下eWebEditor在线编辑器上按钮无效的解决方法.txt

    ### 彻底解决IE7、IE8、IE9下eWebEditor在线编辑器上按钮无效的方法 #### 背景介绍 eWebEditor是一款广泛应用于网页开发中的在线富文本编辑器,它支持多种浏览器环境。然而,在早期版本的Internet Explorer(如IE7...

    eWebEditor280在线HTML编辑器(免费最终版)

    在实际应用中,eWebEditor280广泛应用于博客、论坛、CMS系统和企业网站等内容发布平台,提供了一种便捷高效的在线编辑解决方案。配合其提供的详细文档和开发者API,用户还可以根据需求进行二次开发,实现更个性化的...

    ewebeditor2.1.6编辑器

    ewebeditor是一款经典的在线富文本编辑器,主要用于Web应用程序中,提供用户友好的界面,使得非技术人员也能方便地编辑和格式化网页内容。版本2.1.6是该编辑器的一个具体迭代,它在前一版本的基础上可能进行了性能...

    eWebEditor在线编辑器for JSP

    eWebEditor是一个所见即所得的在线编辑器。顾名思义,就是能在网络上使用所见即所得的编辑方式进行编辑图文并茂的文章、新闻、讨论贴、通告、记事等多种文字处理应用。其主要特点如果下: 所见即所得 即通过编辑器...

    eWebEditor在线编辑器带后台商业版

    综上所述,eWebEditor在线编辑器带后台商业版4.8是一款全面且功能强大的文本编辑解决方案,尤其适合需要高效内容管理的企业和组织。通过其便捷的操作、强大的功能以及专业的后台管理,能够极大地提升内容创作和管理...

Global site tag (gtag.js) - Google Analytics