public class ServletProxy extends GenericServlet
{
private Servlet proxy;
public void init() throws ServletException
{
String servletName = getServletConfig().getServletName();
WebApplicationContext wac = WebApplicationContextUtils
.getRequiredWebApplicationContext(getServletContext());
this.proxy = (Servlet) wac.getBean(servletName);
}
@Override
public void service(ServletRequest request, ServletResponse response)
throws ServletException, IOException
{
this.proxy.service(request, response);
}
}
<servlet>
<servlet-name>userAction</servlet-name>
<servlet-class>ServletProxy</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>userAction</servlet-name>
<url-pattern>/user</url-pattern>
</servlet-mapping>
<bean id="userService" class="service.impl.UserServiceImpl"></bean>
<bean id="userAction" class="action.userAction">
<property name="userService" ref="userService"></property>
</bean>
分享到:
相关推荐
总的来说,这个"jsf+spring+servlet的demo"是一个综合性的Web应用实例,它演示了如何利用JSF构建用户界面,Spring处理业务逻辑,以及Servlet协调请求处理。开发者可以从中学习到如何集成这三个技术,理解它们在实际...
在Java Web开发中,Spring框架和Servlet技术是两个至关重要的组件。Spring是一个全面的后端应用框架,提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等特性,极大地简化了Java应用程序的开发。而...
介绍了structs+spring+servlet+Thread的实现,其中介绍了listener、filter、servlet、Interceptor、aop技术、web多线程多种实现方式,下载即可运行
在IT领域,Spring框架和Servlet技术是Web开发中的重要组成部分,尤其对于初学者而言,"spring+servlet 入门hello_world"是一个极好的起点。这个实例将帮助你理解这两个技术的基础概念以及它们如何协同工作来构建一个...
在Java Web开发中,Spring框架和Servlet技术是两个核心组件,它们经常被用来构建高效、可扩展的Web应用程序。Spring框架提供了丰富的功能,包括依赖注入、面向切面编程、MVC(模型-视图-控制器)架构等,而Servlet则...
【标题】"超市管理系统(MyBatis+Spring+Servlet)"是将三个核心的Java Web技术结合使用,构建出的一款全面的、适用于中小型企业后台管理的软件系统。这个系统能够帮助超市实现库存管理、销售记录、会员管理等多种...
综合以上所述,这本“java web 实战宝典_JSP+Servlet+Struts_2+Hibernate+Spring+Ajax”涵盖了JSP和Servlet作为Web基础技术的知识,以及Struts 2、Spring、Hibernate三个主流的SSH框架,并且提供了Ajax技术的应用...
【航空订票系统】是一个基于Web的开发项目,利用了多种技术栈,包括JSP、Java、SQL Server、Spring、Servlet以及Struts框架。这个项目旨在提供一个完整的在线机票预订平台,用户可以浏览航班信息、查询航班、预订...
在本项目中,开发者结合了Spring Security 3.1,Spring,Servlet以及JdbcTemplate来构建一个安全的Web应用。 Spring框架是Java开发中不可或缺的一部分,它简化了应用开发并提供了诸如依赖注入、面向切面编程等核心...
《Java Web开发技术大全--JSP+Servlet+Struts 2+Hibernate+Spring+AJAX》.(李宁).[PDF].&ckook;
本资料集合了"零基础学Java_Web开发:JSP+Servlet+Struts+Spring+Hibernate+Ajax",涵盖了从初级到进阶的重要概念,帮助初学者系统地掌握Web开发技能。 1. **JSP(JavaServer Pages)技术**: JSP是Java平台上的...
在IT行业中,尤其是在Java Web开发领域,`Hibernate`、`Spring`、`Servlet`和`Struts`是四大核心框架,它们共同构建了强大的后端应用程序。这些技术的结合使用可以大大提高开发效率并优化系统架构。现在让我们逐一...
Servlet 3.0 Spring4 SpringMVC MyBatis 模板引擎beetl 前端bootstrap 数据源druid 缓存ehcache MyBatis分页插件PageHelper MyBatis通用Mapper 源码完整+带sql脚本+亲测可以用,而且功能很强大,是一个完善的框架...
使用环境:MyEclipse/Eclipse + Tomcat + MySQL。 使用技术:Spring MVC + Spring + MyBatis / JSP + Servlet + JavaBean + JDBC。
使用环境:MyEclipse/Eclipse + Tomcat + MySQL。 使用技术:Spring MVC + Spring + MyBatis / JSP + Servlet + JavaBean + JDBC。
IT公司面试手册 IT公司面试手册 IT公司面试手册
本文将深入探讨如何使用Spring、Ajax和Servlet实现登录名存在的异步检查,从而在用户输入时实时验证用户名是否已被占用,避免用户等待服务器返回完整的登录页面。我们首先会介绍相关技术的基本概念,然后逐步解析...
【标题】"servlet+hibernate+spring实现添删改查"是一个常见的Web开发教程主题,它涵盖了Java后端开发中的三个核心框架:Servlet、Hibernate和Spring。这个主题主要针对初学者,旨在帮助他们理解如何整合这三个技术...
《构建电子相册系统:Spring、Hibernate、Servlet与jQuery的深度整合》 在现代互联网应用中,电子相册系统已经成为用户存储、分享个人照片的重要平台。本系统利用Java技术栈,结合Spring、Hibernate、Servlet和...