springMVC初步入门(一)
来源:互联网 发布:java内存泄露代码 编辑:程序博客网 时间:2024/04/29 21:24
1. springMVC很大程度 上 可以 直接 替代 struts2
让跳转 更加 方便,首先导包
2. 然后 就是 web.xml里面的 配置文件
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!-- 加载/WEB-INF/[servlet-name]-servlet.xml -->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
3. 明显 这是 加载 后 就会 扫描 springMVC-servlet.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:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:task="http://www.springframework.org/schema/task" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.2.xsd"> <!-- 扫描路径 --> <context:component-scan base-package="com.xt" use-default-filters="false"> <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/> </context:component-scan> <!-- 激活基于注解的配置 @RequestMapping, @ExceptionHandler,数据绑定 ,@NumberFormat , @DateTimeFormat ,@Controller ,@Valid ,@RequestBody ,@ResponseBody等 --> <mvc:annotation-driven /> <!-- 静态资源配置 --> <mvc:resources location="/js/" mapping="/js/**"></mvc:resources> <!-- 视图层配置 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/pages/"/> <property name="suffix" value=".jsp"/> <!-- /WEB-INF/pages/tosome.jsp --> 这是 拼接跳转的 页面的 pages/ name.jsp </bean></beans>4. 使用注解来配置 controler-----对应struts2的action
@Controller
@RequestMapping("/user")
public class basecon {
@RequestMapping("/logins") 对应的就是 jsp: <form method="post" action="user/logins">
public String Login(String id ,String pwd){ <input name="id" type="text" />
System.out.println(">>>"+id+"\t"+pwd); <input name="pwd" type="text" />
<input type="submit" value="submit" />
return "do";
}
@RequestMapping("/loginss")
public String Logins(user user){ 对应的 jsp还是上面一样
System.out.println(">>sdaf asdf >"+user.getId()
+"\t"+user.getPwd());
return "do";
}
@RequestMapping("/loginsss") <form method="post" action="user/loginsss?ids=2">
public String Loginss(@RequestParam String ids,
String id ,String pwd,HttpServletRequest request){
System.out.println(">>>"+id+"\t"+pwd+">>>"+ids);
request.getSession().setAttribute("", id);
return "do";
}
}
--------------------------------------------------------------------------
- springMVC初步入门(一)
- SpringMVC入门(一)
- SpringMVC入门(一)
- SpringMVC入门(一)
- springMVC入门(一)
- springmvc 快速突破(一)---初步尝试
- SpringMVC(一)初步认识
- springMVC原理(一):SpringMVC入门
- SpringMVC注解入门(一)
- springmvc(一) 入门程序
- SpringMVC入门程序(一)
- SpringMvc入门学习(一)
- SpringMVC入门笔记(一)
- Struts2入门初步需掌握(一)
- ImageJ的二次开发初步入门(一)
- php初步入门(一)
- SpringMVC系列之(一) 入门实例
- SpringMVC系列之(一) 入门实例
- SELinux策略语言--客体类别和许可
- Git 入门
- 前端练习5-css制作漂亮表格
- Linux命令之"more"
- 性能优化之避免在循环里面操作IO
- springMVC初步入门(一)
- 迪杰斯特拉dijkstar(算法个人观点)
- m个苹果放入n个盘子
- 删除算法
- LightOJ1026-Critical Links-tarjan
- android studio 运行程序报:Session 'app': Error Installing APK,解决方案
- 将数据库中查出的列表以指定的 id 作为数组的键名
- 一个非常简单的抽奖游戏
- Python_主成分分析