springmvc接收POST請求與get寫法

java:代碼

package cn.app;

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

/**
 *  控制器
 * @author AdminTC
 */
@Controller
@RequestMapping(value="/user")
public class UserAction {
    /**
     * 用戶註冊,只能接收POST請求
     */
    @RequestMapping(method=RequestMethod.POST,value="/register")
    public String registerMethod(Model model,String username,String salary) throws Exception{
        System.out.println("用戶註冊-->" + username + ":" + salary);
        model.addAttribute("message","員工註冊成功");
        return "success";
    }
    /**
     * 用戶登錄 即能接收POST請求,又能接收GET請求
     */
    @RequestMapping(value="/login")
    public String loginMethod(Model model,String username,String password) throws Exception{
        System.out.println("用戶註冊-->" + username + ":" + password);
        model.addAttribute("message","員工登錄成功");
        return "success";
    }
}

spring.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:mvc="http://www.springframework.org/schema/mvc"

      xsi:schemaLocation="

      http://www.springframework.org/schema/beans 
      http://www.springframework.org/schema/beans/spring-beans-3.0.xsd

      http://www.springframework.org/schema/mvc
      http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd

      ">

      <!-- import resource="cn/itcast/emp/config/spring-emp.xml"/ -->

      <!-- 做註解版使用 -->
      <import resource="cn/app/spring-app.xml"/>

</beans> 

目錄下的spring0.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:mvc="http://www.springframework.org/schema/mvc"
      xmlns:context="http://www.springframework.org/schema/context"

      xsi:schemaLocation="

      http://www.springframework.org/schema/beans 
      http://www.springframework.org/schema/beans/spring-beans-3.0.xsd

      http://www.springframework.org/schema/mvc
      http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd

      http://www.springframework.org/schema/context
      http://www.springframework.org/schema/context/spring-context-3.0.xsd

      ">

    <!-- Action,讓springioc容器去掃描帶@Controller的類 -->
    <context:component-scan base-package="cn.app"/>

        <!-- 映射器(省) 
    <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">
    </bean>
    -->
        <!-- 視圖解析器 -->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/jsp/"/>
        <property name="suffix" value=".jsp"/>
    </bean>

</beans>      
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章