`
sbl2255
  • 浏览: 224361 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Sprint MVC 之 Hello world

 
阅读更多
Spring MVC
(MVC这里就不再浪费口舌了,有空可以上百度看看)
主要分享下对SpringMVC的理解.
Spring MVC主要核心是围绕DispatcherServlet,
1.首先在Web.xml中定义Servlet,并优先启动
<servlet>
  	<servlet-name>mvc</servlet-name>
  	<servlet-class> org.springframework.web.servlet.DispatcherServlet</servlet-class>
  	<load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
  	<servlet-name>mvc</servlet-name>
  	<url-pattern>*.do</url-pattern>
  </servlet-mapping>

2.下来就是创建Controller,(可以糊涂的理解为struts中的Action)
public class HelloAction extends BaseAction {

	protected ModelAndView handleRequestInternal(HttpServletRequest req,
			HttpServletResponse res) throws Exception {
		res.getWriter().println("Hello world");
		return null;
	}
}


3.最后是创建servlet.xml配置文件,(可以糊涂的理解为Struts中的Struts-config.xml)

<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
		<property name="mappings">
			<props>
				<prop key="/index.do">indexController</prop>
			</props>
		</property>
	</bean>

<prop key="<访问的URL>"><创建的Controller></prop>

4.部署环境
运行结果
  • 大小: 703 Bytes
分享到:
评论

相关推荐

    springboot-helloworld.rar

    《SpringBoot HelloWorld初探》 在当今的Java开发领域,SpringBoot框架因其简化Spring应用的初始搭建以及开发过程而备受青睐。"springboot-helloworld.rar"这个压缩包,显然是一个入门级的示例,旨在帮助开发者快速...

    Maven+Sprint MVC简单入门例子

    3. **创建 JSP 视图**:在 `WEB-INF/views` 目录下创建一个 JSP 文件,例如 `hello.jsp`,显示 "Hello, World!"。 4. **配置 Tomcat 服务器**:将项目打包成 WAR 文件,部署到 Tomcat 服务器,然后访问 `...

    Maven+Sprint MVC简单例子

    例如,`@RequestMapping("/hello")` 方法可以响应 `/hello` 的请求,并返回一个简单的 "Hello, World!" 响应。 在运行项目之前,我们需要在命令行中使用 Maven 的 `mvn package` 命令来编译、测试和打包项目。这将...

    sprint rest例子

    例如,以下代码定义了一个处理GET请求的端点,返回一个Hello World信息: ```java @RestController public class HelloWorldController { @GetMapping("/hello") public String sayHello() { return "Hello, ...

    Web-Sprint06

    $myVariable = "Hello, World!"; echo $myVariable; ?&gt; ``` 接下来,我们将学习如何处理HTTP请求。在PHP中,可以通过`$_GET`和`$_POST`全局数组来获取表单数据。例如,当用户提交一个GET请求时,参数会显示在URL中...

    新版Android开发教程.rar

    � MVC 和 Web APP 架构 Android Android Android Android 开发背景 � 计算技术、无线接入技术的发展,使嵌入式系统逐渐有能力对桌面系统常规业务进行支持。 � 谷歌长期以来奉行的移动发展战略:通过与全球各地的...

Global site tag (gtag.js) - Google Analytics