网上很多文章说的都不对,或者设置起来很麻烦。
其实这个共存很简单,不需要另外的设置。
首先就是web.xml修改,加入servlet声明,并且修改struts2相关配置
//servlet
<servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>medalpay</servlet-name>
<servlet-class>com.lx.ad.contrl.MedalPayAction</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>medalpay</servlet-name>
<url-pattern>/medalpay.servlet</url-pattern>
</servlet-mapping>
//struts2 把/* 改为*.do
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
//servlet代码部分如下调用spring bean
WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(getServletContext());
bService = (MedalGainService)wac.getBean("medalGainService");
bService.updateUserMedalCount(userId, medalId, addcount);
分享到:
相关推荐
《Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)》全面介绍了Java Web开发中的各种相关技术及知识。全书分为9篇,内容层次清晰,难度循序渐进。第1篇为入门篇,内容包括Java Web开发概述等;第2篇...
【标题】: "Java Web开发中的JSP、Servlet、Struts、Hibernate和Spring技术详解" 【描述】: "本文深入探讨Java Web开发中常见的技术,包括JSP、Servlet、Struts、Hibernate和Spring,讲解它们的工作原理和实用技巧...
JavaWeb整合开发王者归JSP+Servlet+Struts+Hibernate+Spring共分五部分。这是第三部分。
Java.Web整合开发王者归来.JSP+Servlet+Struts+Hibernate+Spring.part2.rar
Struts通过ActionForm、Action和ActionServlet等组件来处理请求,实现了业务逻辑与视图的解耦。在这一章节中,你可能会接触到配置文件(struts-config.xml)以及Action和ActionForward的概念。 4. **Hibernate**:...
Java Web技术整合应用与项目实战 JSP+Servlet+Struts2+Hibernate+Spring3_13336769.zip.003 Java Web技术整合应用与项目实战 JSP+Servlet+Struts2+Hibernate+Spring3_13336769.zip.003
在Servlet与Struts2的交互中,通常有两种方式: 1. 直接集成:在Servlet中创建Struts2的ActionContext,并手动设置请求和响应对象,然后调用Action的execute()方法执行业务逻辑。 2. 使用Filter转发:配置Struts2的...
根据标题、描述和部分内容,知识点覆盖范围主要集中在Java Web开发领域,并且包括了JSP、Servlet、Ajax以及SSH框架(Struts 2、Spring、Hibernate)的技术整合和实战案例分析。 JSP(Java Server Pages)是一种动态...
Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)
JavaWeb整合开发王者归JSP+Servlet+Struts+Hibernate+Spring共分五部分。这是第二部分。
《Java Web开发技术大全--JSP+Servlet+Struts 2+Hibernate+Spring+AJAX》.(李宁).[PDF].&ckook;
2. 配置Struts2:在struts.xml中定义Action类,指定结果视图,同时配置Struts2-Spring插件,使其能够识别Spring管理的Bean。 3. 配置MyBatis:编写MyBatis的配置文件(mybatis-config.xml),设置数据源,引入...
JavaWeb整合开发王者归JSP+Servlet+Struts+Hibernate+Spring共五部分。这是第一部分。
JavaWeb整合开发王者归来 JSP+Servlet+Struts+Hibernate+Spring共分五部分。这是第四部分。
JavaWeb整合开发王者归JSP+Servlet+Struts+Hibernate+Spring共分五部分。这是第五部分。
Java Web开发技术是构建互联网应用程序的关键领域,涵盖了多种框架和技术,包括JSP、Servlet、Struts 2、Hibernate、Spring以及AJAX。这些技术的综合运用可以构建出高效、可扩展且易于维护的Web应用。 **JSP(Java...
### Struts2与Servlet共存问题详解 #### 一、问题背景 在Java Web开发中,Struts2框架因其简洁的MVC模式和强大的插件系统而被广泛使用。但在某些场景下,开发者可能需要同时使用Struts2和其他Servlet技术(如...
**Struts2与Spring MVC比较:** 1. **灵活性**:Spring MVC允许更多的自定义,如自定义拦截器、视图解析器,而Struts2的扩展性相对弱些。 2. **依赖注入**:Spring MVC是Spring框架的一部分,天然支持DI,而Struts2...
对于Struts2和Spring的配置,我们需要在`struts.xml`和`spring-context.xml`文件中进行相应的设置,例如定义Action类、配置Spring Bean以及指定Struts2与Spring的整合方式。同时,确保web.xml文件中配置了...
Java.Web整合开发王者归来.JSP+Servlet+Struts+Hibernate+Spring.part3.rar