`
3806850
  • 浏览: 93597 次
  • 性别: Icon_minigender_2
  • 来自: 沈阳
社区版块
存档分类
最新评论

出现错误提示 Action class [userAction] not found - action

    博客分类:
  • SSH
阅读更多
在做一个 ssh三个框架集成的时候。经常遇到上诉问题。 我也百度上找了点信息; 目前的答案全是:

在struts.xml中还要加入这么一个bean

<bean type="com.opensymphony.xwork2.ObjectFactory" name="spring"
         class="org.apache.struts2.spring.StrutsSpringObjectFactory" />

这个bean要放在package的外面




其实这只是一个决绝方案:

上诉问题说的 在struts.xml 没用找到 sping配置文件里的一个bean啊;

也就是说:struts.xml 这个文件没有和sping配置文件关联起来;

在此 另一种解决方案是 在 lib 目录下加入一个jar包struts2-sping-plugin 2.0.1.jar问题就解决了.

分享到:
评论

相关推荐

    整合SSH三大框架一些异常的解决办法.tx

    针对Action class [userAction] not found - action 和java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebApplicationContext.setId(Ljava/lang/String;)V 两类异常非常有用的解决方法

    struts2 对action中的所有方法进行校验

    &lt;action name="saveUser" class="com.example.UserAction"&gt; &lt;interceptor-ref name="validation"/&gt; &lt;result name="input"&gt;/user.jsp &lt;result name="success"&gt;/success.jsp &lt;/action&gt; ``` 这里,`...

    Struts2_Action学习笔记、通配符{1},{2}

    public class UserAction extends ActionSupport { public String add() { return SUCCESS; } public String delete() { return SUCCESS; } } ``` 传统的配置方式需要为每个方法创建一个Action,这不仅冗余...

    struts2 action的三种访问方式

    Action名将作为方法名,例如访问`/user_save.action`会调用`UserAction`的`save()`方法。 3. **动态方式(Dynamic Method Invocation,DMI)** 动态方式允许我们不通过配置文件直接根据URL调用Action类中的方法。...

    struts2 Action编写方式

    public class UserAction implements Action { private String username; // getters and setters @Override public String execute() { // 业务逻辑 return "success"; } } ``` 3. 继承ActionSupport类...

    struts2注解配置Action及拦截器几种不同方式写法对应的路径指向.docx

    public class UserAction extends ActionSupport { @Action("login") public String login() { // 登录逻辑 return SUCCESS; } } ``` 在上面的示例中,我们使用 `@Namespace` 注解指定了 Action 的命名空间为 ...

    UserAction

    Struts里面的Action,,,必须能去写这个action才能处理好

    EJB+JBOSS6.0+STRUT2简单登录实例

    &gt; &lt;!DOCTYPE struts PUBLIC ... &lt;action name="login" class="mypack.UserAction"&gt; &lt;!-- 定义转发路径对应的字符串名 --&gt; &lt;result name="success"&gt;fg &lt;result name="error"&gt;p &lt;/action&gt; &lt;/struts&gt;

    OA_struts2_hibernate3_spring2.5.rar

    &lt;action name="del_userRole" class="userAction" method="del_userRole"&gt;&lt;/action&gt; &lt;action name="acl" class="aclAction"&gt; &lt;result name="success"&gt;/acl/index.jsp &lt;/action&gt; &lt;action name=...

    Struts2 配置通配符和错误页面

    &lt;default-action-ref name="index"/&gt; &lt;global-results&gt; &lt;result name="error"&gt;/error.jsp &lt;/global-results&gt; &lt;global-exception-mappings&gt; &lt;exception-mapping result="error" exception="java.lang.Exception...

    23基于XML配置方式实现对指定action方法校验.zip

    &lt;action name="saveUser" class="com.example.action.UserAction" method="execute"&gt; &lt;interceptor-ref name="defaultStack"/&gt; &lt;interceptor-ref name="validation"&gt; &lt;param name="excludeMethods"&gt;input,back,...

    struts2中使用注解配置Action方法详解

    public class UserAction extends ActionSupport{ } 如果注解中只有一个value参数值,或者其他参数值都使用默认值时,则可以对value参数设置进行简写,例如: @ParentPackage("mypackage") public class ...

    Struts2-注解第一个例子

    public class UserAction extends ActionSupport { private String username; private String password; // Getter and Setter methods public String execute() throws Exception { if (username.equals(...

    struts 2 基础2__继承ActionSupport完成输入校验

    1. **错误处理**:`ActionSupport`提供了处理异常的能力,当Action执行过程中发生异常时,可以自动捕获并设置错误信息。 2. **国际化**:`ActionSupport`支持多语言,可以通过改变locale属性来切换不同的语言环境。 ...

    Extjs4---grid的修改、删除功能---结合struts2、hibernate

    &lt;action name="delete-user" class="com.example.UserAction" method="deleteUser"&gt; &lt;result type="redirect"&gt;user-grid-data.action &lt;/action&gt; ``` 至此,我们已经实现了基于ExtJS 4的Grid组件的修改和删除功能,...

    struts2 基本校验(配置文件形式)

    1. **创建校验配置文件**:首先,我们需要创建一个与Action类对应的校验配置文件,例如`UserAction-validation.xml`。在这个文件中,我们将定义针对Action类中各字段的校验规则。 2. **定义验证规则**:在配置文件...

    详解在Java的Struts2框架中配置Action的方法

    &lt;action name="userAction" class="example.UserAction" method="execute"&gt; &lt;result name="success"&gt;/success.jsp &lt;/action&gt; ``` 在这个例子中,`userAction`是Action的名称,`example.UserAction`是...

    struts2官方例子7-表单验证 xml形式的验证

    开发者可以在Action类旁创建一个与Action类同名的.xml文件,比如Action类名为`UserAction.java`,那么对应的验证文件就是`UserAction-validation.xml`。在这个文件中,我们可以定义一系列验证规则,对每个字段进行...

    拦截器和控制器的区别

    4、访问流程 url -&gt; filter -&gt; struts.xml -&gt; package -&gt; action -&gt; name="userAction_*" -&gt; class -&gt; method="{1}" 5、核心struts.xml 6、提交策略 图片预览 个人信息完善 7、crud 增删改查 搜索 多删 假删 ...

    Struts2用validate方法进行表单验证

    &lt;action name="saveUser" class="com.example.UserAction"&gt; &lt;interceptor-ref name="defaultStack"/&gt; &lt;validate action="saveUser" method="execute" field="username"&gt; &lt;field-name&gt;username&lt;/field-name&gt; ...

Global site tag (gtag.js) - Google Analytics