你有  RegeditAction 这个action 吗

解决方案 »

  1.   

    必须有啊
    package com.myEdition.action;import java.io.IOException;
    import java.sql.SQLException;
    import java.util.Map;import javax.annotation.Resource;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.http.HttpSession;import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.annotation.Scope;
    import org.springframework.context.support.FileSystemXmlApplicationContext;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.servlet.ModelAndView;import com.myEdition.bean.User;
    import com.myEdition.dao.UserDAO;
    import com.myEdition.dao.impl.UserDAOImpl;
    import com.myEdition.domain.Regedit;
    import com.myEdition.domain.impl.Regeditlmpl;
    import com.opensymphony.xwork2.ActionContext;
    import com.opensymphony.xwork2.ActionSupport;public class RegeditAction extends ActionSupport {

    //定义接口Regedit

    private String username;
    private String password;
    private User user;

    private Regedit regedit;
    public Regedit getRegedit() {
    return regedit;
    } public void setRegedit(Regedit regedit) {
    this.regedit = regedit;
    } public User getUser() {
    return user;
    } public void setUser(User user) {
    this.user = user;
    }

    public void setUsername(String username) {
    this.username = username;
    }

     public String getUsername() {
    return username;
    } public void setPassword(String password) {
    this.password = password;
    }
    public String getPassword() {
    return password;
    }

    public String execute(){
    //保存用户提交的信息

    // Regeditlmpl RegeditImpl1 = new Regeditlmpl();
    User user1= new User();
    user1.setPassword(password);
    user1.setUsername(username);

    regedit.saveUser(user1);


    return "regedit";
    //返回页面


    }







    }
      

  2.   

    我把贴出来,你看看,路径应该改没问题<?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.objectFactory" value="spring"></constant>
    <package name="myEdition" extends="struts-default" namespace="/">
    <interceptors>
    <interceptor name="myFilter" class="com.tool.myFilter"/>
    </interceptors>
    <global-results>
    <result name="login">/login.jsp</result>
    </global-results>
    <action name= "regedit" class="RegeditAction" method="execute">
    <result name="success">regedit.jsp</result>

    </action>
    <action name="login" class="LoginAction" method="login">
    <result name="success">type.jsp</result>
    <result name="login">login.jsp</result>
    </action>
    <action name="setType" class="ContentTypeAction" method="setType">
    <result name="success">type.jsp</result>
    </action>
    </package>
    </struts>    
    ---------------------------------------------------------------------------------------------
    <%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        
        
        <title>内容管理系统之用户注册</title>
        <style type="text/css">
        <!--
        .style1{
        color:#FF0000
        font-weight:bold
        }
        -->
    </style>  </head>
      
      <body>
       <!-- 该表单的提交要 通过regedit.action-->
       
       <form name="user" action="regedit.action" method="post">
       <table width="776" border="1">
       <tr>
        <td colspan="2">
        <div align="center">
         用户注册【<span class="style1">消息提示:${regedit.msg} </span>】
         </div>
         </td>
         </tr>
         
         <tr>
         <td>
          <div align="right">
          用户名:
          </div>
          </td>
          <td>
          <input type="text" name="username" value="${user.username}"/>
          </td>
          </tr> 
          <tr>
          <td>
          <div align="right">
          密码:
          </div>
          </td>
          <td>
          <input type="password" name="password" value="${user.password} "/>
          </td>
          </tr>
          <tr>
          <td colspan="2">
         
          <div align="center">
          <input type="submit" name="submit" value="提交">
         
          <input type="reset" name="Submit" value="重置"/>
          </div>
          </td>
          </tr>
          </table>
         </form>
         
      </body>
    </html>
    ----------------------------------------------------------------------------------------------
    package com.myEdition.action;import java.io.IOException;
    import java.sql.SQLException;
    import java.util.Map;import javax.annotation.Resource;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.http.HttpSession;import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.annotation.Scope;
    import org.springframework.context.support.FileSystemXmlApplicationContext;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.servlet.ModelAndView;import com.myEdition.bean.User;
    import com.myEdition.dao.UserDAO;
    import com.myEdition.dao.impl.UserDAOImpl;
    import com.myEdition.domain.Regedit;
    import com.myEdition.domain.impl.Regeditlmpl;
    import com.opensymphony.xwork2.ActionContext;
    import com.opensymphony.xwork2.ActionSupport;public class RegeditAction extends ActionSupport {

    //定义接口Regedit

    private String username;
    private String password;
    private User user;

    private Regedit regedit;
    public Regedit getRegedit() {
    return regedit;
    } public void setRegedit(Regedit regedit) {
    this.regedit = regedit;
    } public User getUser() {
    return user;
    } public void setUser(User user) {
    this.user = user;
    }

    public void setUsername(String username) {
    this.username = username;
    }

     public String getUsername() {
    return username;
    } public void setPassword(String password) {
    this.password = password;
    }
    public String getPassword() {
    return password;
    }

    public String execute(){
    //保存用户提交的信息

    // Regeditlmpl RegeditImpl1 = new Regeditlmpl();
    User user1= new User();
    user1.setPassword(password);
    user1.setUsername(username);

    regedit.saveUser(user1);


    return "sucesss";
    //返回页面


    }







    }
      

  3.   

    没用Spring<action name="regedit" class="com.myEdition.action.RegeditAction">用Spring就检查struts2-spring支持包和spring配置
      

  4.   

    java.lang.ClassNotFoundException: RegeditAction
    <action name= "regedit" class="RegeditAction" method="execute">
    写全称,若要简写请集成spring。
      

  5.   


    用spring了啊,我是ssh整合的