heiyee 2013-10-14 15:42 采纳率: 0%
浏览 1045

spring整合struts2怎样配置有多个result的action?

struts.xml中的配置

  <action name="User_*" class="userAction" method="{1}"> 
        <result name="list">/list.jsp</result> 
        <result name="save">/save.jsp</result> 
        <result name="update" type="redirectAction">User_list</result> 
        <result name="updateP">/update.jsp</result> 
</action>
  • 写回答

1条回答

  • ChatGPTᴼᴾᴱᴺᴬᴵ 2023-03-25 21:06
    关注

    该回答引用ChatGPT-3.5

    如果您要在Spring中整合Struts2并配置多个结果的操作,可以按照以下步骤进行:

    • 在Spring配置文件中添加以下配置,以将Struts2与Spring集成:
      <bean id="struts2" class="org.springframework.web.struts.ContextLoaderPlugIn">
        <property name="contextClass" value="org.springframework.web.context.support.XmlWebApplicationContext"/>
        <property name="contextConfigLocation" value="/WEB-INF/struts.xml"/>
      </bean>
      
    • 在struts.xml中为具有多个结果的操作配置结果:
      <action name="User_*" class="userAction" method="{1}"> 
        <result name="list">/list.jsp</result> 
        <result name="save">/save.jsp</result> 
        <result name="update" type="redirectAction">User_list</result> 
        <result name="updateP">/update.jsp</result> 
      </action>
      
      在上面的示例中,User_*操作将具有四个结果:list、save、update和updateP。每个结果都具有其自己的名称和值,可以根据需要进行配置。
    • 在Spring配置文件中定义Action类的bean:
      <bean name="userAction" class="com.example.UserAction">
        <property name="userService" ref="userService"/>
      </bean>
      
      在上面的示例中,我们定义了一个名为userAction的bean,它将使用com.example.UserAction类实例化。我们还将userService属性设置为ref="userService",这样Spring就会将UserService bean注入到UserAction实例中。

    希望这些步骤能够帮助您配置Spring与Struts2集成,并在Action中配置多个结果。

    评论

报告相同问题?

悬赏问题

  • ¥15 怎么让wx群机器人发送音乐
  • ¥15 fesafe材料库问题
  • ¥35 beats蓝牙耳机怎么查看日志
  • ¥15 Fluent齿轮搅油
  • ¥15 八爪鱼爬数据为什么自己停了
  • ¥15 交替优化波束形成和ris反射角使保密速率最大化
  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站