这是页面提交的表单:
<form action="http://localhost:8080/myTest/student!save.action" method="post" >
<table>
<tr>
<td>姓名</td>
<td><input name="stu.name" type="text" value="万俊"/></td>
</tr>
<tr>
<td>年龄</td>
<td><input name="stu.age" type="text"/ value="22"></td>
</tr>
<tr>
<td>性别</td>
<td><input name="stu.sex" type="text"/ value="男"></td>
</tr>
</table>
<input type="submit" value="登陆"/>
</form>这是struts配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
        "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts> <constant name="struts.ui.theme" value="simple" />
<constant name="struts.custom.i18n.resources" value="messages" />
<constant name="struts.locale" value="zh_CN" />
<constant name="struts.devMode" value="false" />
<!-- 使用Convention插件,实现约定大于配置的零配置文件风格. 特殊的Result路径在Action类中使用@Result设定. 定义结果页面的-->
<constant name="struts.convention.result.path" value="/WEB-INF/pages/" />
<constant name="struts.convention.default.parent.package"
value="crud-default" />
<constant name="struts.convention.package.locators" value="com.pengtu.web" />
<constant name="struts.convention.package.locators.basePackage"
value="com.pengtu" />
<constant name="struts.convention.action.name.separator"
value="_" /></struts>这个是Action:
package com.pengtu.web;import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Result;
import org.apache.struts2.convention.annotation.Results;
import org.springframework.beans.factory.annotation.Autowired;import com.pengtu.entity.Student;
import com.pengtu.service.StudentBizManager;@Results({
@Result(name="show",location="student_index.jsp"),
@Result(name="index",location="index.jsp")
})
@Action
public class StudentAction { private StudentBizManager studentBiz;
//页面属性
private Student stu;
private String num;
public String getNum() {
return num;
} public void setNum(String num) {
this.num = num;
} public Student getStu() {
return stu;
} public void setStu(Student stu) {
this.stu = stu;
} @Autowired
public void setStudentBiz(StudentBizManager studentBiz) {
this.studentBiz = studentBiz;
}
public String save(){
num=studentBiz.getHello(stu);
if(num!=null&&!"".equals(num)){
return "show";
}
return "index";
}
}大虾们在线帮忙解决一下,看看我道理是哪里出错了.为什么就是找不到Action呢。