2 cai772088996 cai772088996 于 2016.03.29 22:07 提问

Struts2框架中,Action类若没有放在一个包里,就会报空指针,为什么

图片说明

3个回答

u012377333
u012377333   Rxr 2016.03.30 09:36
已采纳

已经很明显了呀,就是因为你的class的路径写错了呀,没有加包名不意味着就是直接写类名呀,还是要将默认包名写上去的。。。

devmiao
devmiao   Ds   Rxr 2016.03.29 23:58
CSDNXIAON
CSDNXIAON   2016.03.30 11:32

Struts2框架的Action
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
struts2的Action中调用DAO方法时报空指针异常 解决办法
<br />在action中调用DAO方法时,<br /><br /><br />      必须UserDAO uDAO = new UserDAOImpl()声明; <br /><br /><br /><br />               而不是简单的private UserDAO uDAO;
spring整合struts2时action里的service注入不进来,报空指针异常
spring整合struts2时action里的service注入不进来,报空指针异常(有继承时) commonDao extends SqlMapClientDaoSupport { public Object find(String statementName,T t){ return this.getSqlMapClientTemplate().queryForObject(
我的这段java代码为什么会报空指针?
这是学生类package com.lianxi.com;public class Student{private int on;   //学生编号private String name;   //学生名字private int age;   //年龄private double java;  //java成绩private double C;   //c语言成绩private double HTM...
struts2中继承ActionSupport类的作用
Action 跟 Actionsupport 的区别 当我们在写action的时候,可以实现Action接口,也可以继承Actionsupport这个类.到底这两个有什么区别呢? Action接口有: public static final java.lang.String SUCCESS = "success"; public static final java.lang.Stri
Struts2动作类:Action
1、编写动作类的方式方式一:动作类就是一个POJO。可以不用继承或实现任何的类或接口。 方式二:动作类实现com.opensymphony.xwork2.Action接口。 SUCCESS:一切正常时使用 NONE:不转向任何视图时使用(文件下载时) ERROR:出错(异常中) INPUT:数据回显时。 LOGIN:转向登录页面时。 (推荐的)方式三:动作类继承ActionSup
Struts2之验证框架二(通过action类名-validation.xml方式)
1 index.jsp                        2action类 package org.action; import com.opensymphony.xwork2.ActionSupport; public class ValidationTestAction extends ActionSupport {     /*
关于Struts2框架action后缀的问题
默认情况下,struts2是无法处理以.do为后缀的请求url的(默认情况下是.action或者不填,可以参见org.apache.struts2包下的default.properties文件)
Struts2框架学习之二:action详解
前言在struts 2中,action是其核心功能,使用struts 2框架,主要的开发都是围绕action进行的,我们编写的action通常需要实现com.opensymphony.xwork2.Action接口,需要实现的方法是execute方法,但是在实际的开发中,编写的action也可以不必实现action接口,而是直接创建一个普通Java类,并添加execute方法就可以public St
Struts2不扫描jar包中的action
之前action都是在web应用下,生成war后就是在classes目录下,一直没问题,后来因为模块多了,希望把模块拆开,每个模块自己的action就放到自己相应的jar里面去,结果问题来了,我把action移到jar里面后,在eclipse里面用maven-tomcat插件运行是没问题的,但是部署到tomcat里面后发现action没有被加载,在网上搜了下发现是要在struts.xml里面增加下
如何写一个struts2框架中的Action
三种方式: 1.只需要类中有一个固定的方法: ? 1 2 3 <code class="hljs cs">     public String execute(){         return "..."      } ? 1