一个简单的springmvc实例 helloword

本文详细介绍了一个使用Spring MVC框架实现的简单示例应用。从环境搭建到功能实现,包括配置文件springMvc.xml设置、web.xml初始化配置、编写控制器类HelloWordHandler、以及前端页面交互等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.导入相关jar包

2.springMvc.xml配置

<?xml version="1.0" encoding="UTF-8"?>
 <beans xmlns="http://www.springframework.org/schema/beans"  
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
       xmlns:context="http://www.springframework.org/schema/context"  
       xmlns:mvc="http://www.springframework.org/schema/mvc"  
       xsi:schemaLocation="http://www.springframework.org/schema/beans  
       http://www.springframework.org/schema/beans/spring-beans.xsd  
       http://www.springframework.org/schema/context  
       http://www.springframework.org/schema/context/spring-context.xsd  
       http://www.springframework.org/schema/mvc  
       http://www.springframework.org/schema/mvc/spring-mvc.xsd">  
  
  
    <!-- 扫描web包,应用Spring的注解 -->  
   
       
       <!-- 配置
       
        -->
       <context:component-scan base-package="com.springMvc.handler"></context:component-scan>
        <!-- 试图解析器 逻辑视图.物理视图 
         hello
       /hello.jsp
      -->
       <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
       <property name="prefix" value="/"></property>
       <property name="suffix" value=".jsp"></property>
       </bean>
       
       

       </beans>

3.web.xml配置springMvc.xml文件

<!--  
   初始化配置文件路径
  
  -->
  <servlet>
  <servlet-name>springDispatherServlet</servlet-name>
  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  <init-param>
  <!--路径  -->
  <param-name>contextConfigLocation</param-name>
  <param-value>classpath:springMvc.xml</param-value>
  </init-param>
  <load-on-startup>1</load-on-startup>
  </servlet>
 <servlet-mapping>
 <servlet-name>springDispatherServlet</servlet-name>
 <!--映射方法 /代表所有  -->
 <url-pattern>/</url-pattern>

 </servlet-mapping>



  4.编写hello方法类 ,  hello方法中return "success"
       即跳转至success.jsp

package com.springMvc.handler;


import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;




@Controller
public class HelloWordHandler {
/**
 * 控制器处理请求方法格式
 * Public String 方法名称(){
 * }
 * string 当方法处理完成后,所返回逻辑视图名称
 * method为请求方法
 * params为返回值限制
 * 
 **/
@RequestMapping(value="/hello",method=RequestMethod.GET,params={"name=tom","age!=12"})
public String hello() {
System.out.println("hello 方法中-----");
return "success";
}

}

5.jsp

<body>
<a href="hello?name=tom&age=13">hello word</a>
</body>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值