9.javaweb之基于注解的Hello World案例
2016-10-13 00:45
309 查看
第一步:创建javaweb项目
第二步:导入必要的IOC和web的包,这儿有七个
“commons-logging.jar”
“spring-beans-3.2.8.RELEASE.jar”
“spring-context-3.2.8.RELEASE.jar”
“spring-core-3.2.8.RELEASE.jar”
“spring-expression-3.2.8.RELEASE.jar”
“spring-web-3.2.8.RELEASE.jar”
“spring-webmvc-3.2.8.RELEASE.jar”
第三步:配置web.xml文件
第四步:创建Controller
第五步:配置Controller,在spring-mvc.xml中配置Controller
第六步:创建一个网页
第七步:启动tomcat服务
部署好项目,在浏览器输入http://localhost:8088/项目名/hello.jsp
第八步:结果
附加:
//用@Controller声明控制层组件
//用@RequestMapping声明bean的访问路径
第二步:导入必要的IOC和web的包,这儿有七个
“commons-logging.jar”
“spring-beans-3.2.8.RELEASE.jar”
“spring-context-3.2.8.RELEASE.jar”
“spring-core-3.2.8.RELEASE.jar”
“spring-expression-3.2.8.RELEASE.jar”
“spring-web-3.2.8.RELEASE.jar”
“spring-webmvc-3.2.8.RELEASE.jar”
第三步:配置web.xml文件
<servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>1</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>
第四步:创建Controller
@Controller @RequestMapping("/demo") public class HelloController implements Serializable{ @RequestMapping("/hello.do") public ModelAndView sayHello(){ System.out.println("Hello.我的第一个Controller"); return new ModelAndView("jsp/hello"); } }
第五步:配置Controller,在spring-mvc.xml中配置Controller
<!-- 开启IOC组件扫描 --> <context:component-scan base-package="com.zxy"/> <!-- 开始SpringMVC注解扫描 --> <mvc:annotation-driven/> <!-- 配置VIEWResolver,用来将请求转发给jsp --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <!-- 该组件可以自动给转发的页面添加前缀和后缀 ,这样Controller中返回的页面就可以写的简单了 --> <property name="prefix" value="/WEB-INF/"/> <property name="suffix" value="/.jsp/"/> </bean>
第六步:创建一个网页
<%@page pageEncoding="utf-8"%> <html> <head></head> <body> <h1>Hello,我的第一个SpringMVC.</h1> </body> </html>
第七步:启动tomcat服务
部署好项目,在浏览器输入http://localhost:8088/项目名/hello.jsp
第八步:结果
附加:
//用@Controller声明控制层组件
//用@RequestMapping声明bean的访问路径
相关文章推荐
- 8.javaweb之基于XML配置的Hello World案例
- 【JavaWeb-23】spring、IoC控制反转和DI依赖注入入门、基于XML的Bean装配、基于注解的Bean装配
- Java springmvc web项目,基于maven的hello world入门级项目使用IntelliJ IDEA 2017版本
- Java springmvc web项目,基于maven的hello world入门级项目使用IntelliJ IDEA 2017版本
- 【JavaWeb-24】AOP介绍和术语、手动/半自动/自动实现AOP、基于XML和注解的AspectJ使用、JdbcTemplate的使用
- 基于WEB应用开发的java程序员必备工具
- 基于WEB应用开发的java程序员必备工具
- 自己写的一个基于web的java树形构件(附效果图)
- 基于Java技术的Web环境下分布式数据库互操作性的实现
- 在基于Struts构架的Java Web项目中加入ICTCLAS分词
- 转-- 基于WEB应用开发的java程序员必备工具
- 基于SWT和Java Web Start的应用程序解决方案
- 基于WEB应用开发的java程序员必备工具
- 基于JAVA的WEB服务器工作机制(2)
- 基于WEB应用开发的java程序员必备工具
- 基于JAVA的WEB服务器工作机制(1)
- 基于WEB应用开发的java程序员必备工具
- (Struts重构)构建一个简单的基于MVC模式的JavaWeb
- J2EE基于SWT和Java Web Start的应用程序解决方案
- 基于WEB应用开发的java程序员必备工具