不能实例化一个类 求各路大神帮我看下 为什么报不能实例化一个类的错误 求解

package com.osp.action;
4个Java类
public class Addaction {
private String message;

// 添加操作
public String add() {
    message = "==========执行了AddAction类的add()方法==========";
    return "Add";
}

public String getMessage() {
    return message;
}

}

package com.osp.action;

public class Deleteaction {
private String message;

// 删除操作
public String delete() {
    message = "==========执行了DeleteAction类的delete()方法==========";
    return "Delete";
}

public String getMessage() {
    return message;
}

}

package com.osp.action;

public class Queryaction {
private String message;

// 查询操作
public String query() {
    message = "==========执行了QueryAction类的query()方法==========";
    return "Query";
}

public String getMessage() {
    return message;
}

}

package com.osp.action;

public class Updateaction {
private String message;

// 修改操作
public String update() {
    message = "==========执行了UpdateAction类的update()方法==========";
    return "Update";
}

public String getMessage() {
    return message;
}

}
struts.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">



<!-- Action中指定业务方法的调用——使用通配符*及表达式{n} -->

{1}.jsp


5个jsp
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


添加操作
<br><br> .msg{<br> font-size:30px;<br> }<br>



${message}


<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


删除操作
<br><br> .msg{<br> font-size:30px;<br> }<br>



${message}



<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


添加操作
<br><br> .msg{<br> font-size:30px;<br> }<br> a{<br> text-decoration: none;<br> }<br> h1{<br> color:blue;<br><br> text-align:center;<br><br> }<br>


工作任务6:Action中指定业务方法的调用——使用通配符*及表达式{n}


案例2:
(练习)提问:若把案例1中的UserManagerAction类拆分成4个Action类(即AddAction、DeleteAction、UpdateAction和QueryAction),实现同样功能,如何配置struts.xml?






<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


查询操作
<br><br> .msg{<br> font-size:30px;<br> }<br>



${message}



<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


修改操作
<br><br> .msg{<br> font-size:30px;<br> }<br>



${message}



web.xml
<?xml version="1.0" encoding="UTF-8"?>


struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter


struts2
*.action

http://www.tuicool.com/articles/vEvUBr