eclipse+springmvc入门小例子
来源:互联网 发布:ubuntu安装libapu 编辑:程序博客网 时间:2024/05/22 00:00
spring mvc是一个MVC框架,通过实现MVC很好的将数据,业务和视图进行分离、
springmvc框架搭建步骤?-使用注解方式
1、创建工程,导入jar包。-我是直接把我所有spring方面jar包都放进去了。
2、配置web.xml。配置前端控制器DispatcherServlet
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
3、在WEB-INF下创建springmvc配置文件。命名规则必须是 【servletname】-servlet.xml 注意servletname是wen.xml中servlet-name的名字
这里必须为springmvc-servlet.xml
4、<!-- 配置HandlerMapping,根据beanname找到对应的Controllor(可以省略) -->
<bean class="org.springframework.web.servlet.mvc.support.ControllerBeanNameHandlerMapping">
</bean>
5、在WebContent下创建请求页面hello.jsp
<form action="hello.do" method="post">
hello:<input type="text" name="hello" /> <input type="submit"
value="提交" />
</form>
6、src下创建HelloController.java。
package com.tx.Controller;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class HelloController {
//注意这里的String userName必须和请求页面的参数相同,否则找不到这个参数哦,就是null了,方法名字随意
@RequestMapping(value="/hello.do")
public String HW(String userName,Model model) {
System.out.println(userName);
model.addAttribute("helloworld", "hello:--"+userName);
//返回index,在springmvc-servlet.xml中我们需要配置视图解析器,要不然找不到index.jsp页面在哪儿
return "index";
}
}
7、配置视图解析器和使用注解--springmvc-servlet.xml中暂时就配置这些
<!-- springmvc 注解驱动 -->
<mvc:annotation-driven></mvc:annotation-driven>
<!-- 扫描器 -->
<context:component-scan base-package="com.tx.Controller"></context:component-scan>
<!-- 配置视图解析器配置前缀和后缀就会寻找到WebContent/view/index.jsp -->
<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!-- 前缀 -->
<property name="prefix" value="/view/"></property>
<!-- 后缀 -->
<property name="suffix" value=".jsp"></property>
</bean>
8、index.jsp操作。这里仅仅用了el取值 <h1>${helloworld }</h1>
使用tomcat服务器运行,在浏览器上执行即可。
- eclipse+springmvc入门小例子
- springmvc入门小例子
- SpringMVC入门小例子——表单提交
- SpringMVC配置+小例子
- 2.5SpringMVC小例子
- springmvc小例子
- SpringMVC--小例子
- springMVC测试小例子
- SpringMVC基础入门 springmvc例子
- SpringMVC入门例子
- SpringMVC入门例子
- 1. SpringMVC 入门例子
- Springmvc入门小程序
- SpringMvc入门小程序
- SpringMVC入门小示例
- SpringMVC使用的小例子
- springmvc+monggodb简单小例子
- springMVC 第一个小例子
- 9.Python入门之递归
- 替换为右侧最大值-LintCode
- 解决Chrome不支持NPAPI插件的方法(贴吧旺旺等)
- XUtils 简单实现
- java 多线程之内存可见性
- eclipse+springmvc入门小例子
- mybatis多参数传入的动态sql
- 算法题练习系列之(四十四):NowCoder小定律
- 电子商务复习笔记六:数据挖掘概述
- Linux进程间通信——使用信号
- Angular4学习笔记(四)
- 使用IntelliJ IDEA 配置Maven(入门)
- spark中的数据类型
- 百度定位下载 LBS SDK