Spring boot集成servlet和jsp

1、Spring的入门程序

(1)在Eclipse中,创建一个web项目,将Spring的4个基本包以及commons-logging的JAR包复制到lib目录中,并发布到类路径下;
Spring boot集成servlet和jsp
(2)在src目录下创建一个包,在包下创建接口UserDao,然后在接口中定义一个say()方法;
Spring boot集成servlet和jsp
(3)创建UserDao接口的实现类UserDaoImpl,该类需要实现接口中的say()方法,并在方法中编写一条输出语句;
Spring boot集成servlet和jsp
(4) 在src目录下创建Spring的配置文件applicationContext.xml,并在配置文件中创建一个id为userDao的Bean;
Spring boot集成servlet和jsp
(5)创建测试类TestIoC,并在类中编写main()方法,在main()方法中,需初始化Spring容器,并加载配置文件,
然后通过Spring容器获取userDao实例,最后调用实例中的say()方法;
Spring boot集成servlet和jsp

2、使用setter方法实现依赖注入

(1)创建接口UserService,在接口中编写一个say()方法;
Spring boot集成servlet和jsp
(2)创建UserService接口的实现类UserServiceImpl,在类中声明userDao属性,并添加属性的setter方法;
Spring boot集成servlet和jsp
(3)在配置文件applicationCOntext.xml中,创建一个id为userService的Bean,在Bean用于实例化UserServiceImpl类的信息,
并将userDao的实例注入到UserService中;
Spring boot集成servlet和jsp
(4)创建测试类TestDI,对程序进行测试,控制台的输出结果如下图所示;
Spring boot集成servlet和jsp

3、Spring boot集成servlet和jsp

(1)创建Spring boot项目,修改pom.xml文件,添加以下内容:
Spring boot集成servlet和jsp
(2)更新maven项目,编写servlet类(继承HeepServlet);
Spring boot集成servlet和jsp
(3)添加Servlet启动类注解;
Spring boot集成servlet和jsp
(4)完成以上步骤,就可以通过URL方式传递参数到java类中,java参数传递到JSP中,在application.properties中添加JSP存放路径;
Spring boot集成servlet和jsp
(5)创建路径;
Spring boot集成servlet和jsp
(6)创建control类;
Spring boot集成servlet和jsp
(7)创建User实体类;
Spring boot集成servlet和jsp
(8)创建jsp页面,名称必须与contro类里面return的字符串一致,使用c标签循环取值;
Spring boot集成servlet和jsp
(9)启动Spring Boot应用,并打开浏览器,在地址栏输入http://localhost:8080/FristServlet?name=兰州城市学院,
至此jsp页面传值已完成,访问URL:http:// localhost:8080/showuser,页面显示效果如下图所示:
Spring boot集成servlet和jsp
Spring boot集成servlet和jsp
如有疑问,欢迎评论!