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>