今天搭建struts、spring框架的时候报这个错。
<2011-2-25 下午09时43分46秒 CST> <Error> <HTTP> <BEA-101017> <[weblogic.servlet.internal.WebAppServletContext@1342e4a - appName: '_appsdir_tempProject_dir', name: 'tempProject', context-path: '/tempProject'] Root cause of ServletException.
java.lang.NullPointerException
at com.tjsoft.struts.action.HousceAction.execute(HousceAction.java:47)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
Truncated. see log file for complete stacktrace
>
在网上查找了很长时间没有找到问题,然后找出一个示例比较,仔细一对比发现我的配置文档里问题还蛮多:
1、 在Web.xml 文件中每天添加
<servlet>
<servlet-name>context</servlet-name>
<servlet-class>
org.springframework.web.context.ContextLoaderServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
2、在struts-config.xml中没有配置
<controller
processorClass="org.springframework.web.struts.DelegatingRequestProcessor">
</controller>
3、最重要的:
<bean
name="/lans" class="com.tjsoft.struts.action.HousceAction">
<property name="conObj">
<ref bean="conimpl"/>
</property>
</bean>
这里是aplicationContext.xmp配置action类,在这里必须将name属性设置为在struts-config.xml中配置的path值。
分享到:
相关推荐
Java中的`java.lang.OutOfMemoryError`是一种常见的运行时错误,通常表示应用程序在尝试分配内存时遇到了问题。根据提供的信息,这个错误主要涉及到两个方面:`PermGen space`和`Java heap`,并且与Tomcat服务器相关...
SimpleHello.java源码 import javax.servlet.ServletException; import java.io.*; import javax.servlet.http.*; public class SimpleHello extends HttpServlet { public void doGet(HttpServletRequest req,...
javax.servlet.ServletException: java.lang.LinkageError
JAVA SCM供应链项目代码。WMS package beequick.product.controller; import java.io.IOException; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.Iterator; ...
3. **java.lang.NullPointerException** 当试图访问或操作一个null对象的成员时,会抛出此异常。在JSP中,这可能是因为没有正确地实例化对象,或者在未检查变量是否为null的情况下直接调用了方法或属性。 4. **...
1. **javax.servlet.ServletException: java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0)**:这个错误通常发生在SQL查询中,当你尝试绑定一个参数,但实际的参数列表为...
public void init(FilterConfig filterConfig) throws ServletException { this.encoding = filterConfig.getInitParameter("encoding"); } public void doFilter(ServletRequest request, ServletResponse ...
2. java.lang.NullPointerException 这是Java中最常见的错误之一,表示某个对象的值为null。解决方法是检查代码中是否存在空指针异常,确保所有对象都被正确初始化。 3. org.apache.struts.action....
Apache Commons FileUpload 是一个用于处理 HTTP 请求中多部分(multipart)数据的 Java 库,尤其适合上传文件。在本文中,我们将深入探讨如何利用该库实现多个文件的上传功能。 一、准备工作 在使用 Apache ...
### 解决Checkstyle出现的问题:Got an exception - java.lang.RuntimeException: Unable to get class information for Exception 在开发过程中,我们可能会遇到使用Checkstyle时出现的异常情况,例如:“Got an ...
import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax....
本篇将详细探讨Java环境下如何实现一个SQL注入过滤器,并结合`web.xml`配置文件来部署和应用。 首先,我们需要了解SQL注入的基本原理。当用户输入的数据未经验证或转义就直接拼接到SQL查询语句中时,就可能发生SQL...
Java Gzip压缩是Web应用程序中常见的一种数据压缩技术,它基于GNU zip算法,可以有效减少网络传输的数据量,提高网页加载速度,节省带宽资源。本文将深入探讨Java中的Gzip压缩源码及其在Web程序中的应用。 首先,...
标签:activation、sun、jakarta、jar包、java、中英对照文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译...
#### 五、javax.servlet.ServletException: java.lang.NoSuchMethodError **定义**: 当试图调用不存在的方法时抛出 `NoSuchMethodError`。 **示例**: 下面的代码会导致 `ServletException` 包含 `...
启动报错:javax.servlet.ServletException:javax.xml.stream.FactoryConfigurationError: Provider for class javax.xml.stream.XMLInputFactory cannot be created。引入jar包解决问题
import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax....
理解错误消息,如`java.lang.ClassNotFoundException`或`javax.servlet.ServletException`,对于快速解决问题至关重要。 10. **学习相关技术**: 为了深入JSP开发,还需要掌握Servlet、JSTL(JavaServer Pages ...
throws ServletException, java.io.IOException { String parentID = request.getParameter("parent");//获得id的值 if (parentID!=null&&!parentID.equals(""))//如果不为null和空 { Category category...
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String imageData = request.getParameter("imageData"); byte[] imageBytes = Base...