出现一个很诡异的问题,一直没解决,求解决方法 你有 RegeditAction 这个action 吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 必须有啊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"; //返回页面 } } 我把贴出来,你看看,路径应该改没问题<?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"; //返回页面 } } 没用Spring<action name="regedit" class="com.myEdition.action.RegeditAction">用Spring就检查struts2-spring支持包和spring配置 java.lang.ClassNotFoundException: RegeditAction<action name= "regedit" class="RegeditAction" method="execute">写全称,若要简写请集成spring。 用spring了啊,我是ssh整合的 spring为什么删除不了 strut-config.xml问题 怎么把list< map>里的数据读出来? SQLServer数据库还原成功后,再请求action时,出错...... 浏览器中文识别问题,高分急求! 结合spring,hibernate的缓存? 页面跳转问题 诚招java人才! ejb sessionbean deploy错误求助,在线等待。。。。。 jb7开发EJB前是否还是要先装BAS? 为何么会是null??? 将XML文件的节点拆分出来,求解决
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";
//返回页面
}
}
<!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";
//返回页面
}
}
<action name= "regedit" class="RegeditAction" method="execute">
写全称,若要简写请集成spring。
用spring了啊,我是ssh整合的