Java开发之SpringMVC——HelloWorld

学习本文前,需要Spring基础知识!

先构建空Web动态项目,配置Eclipse Tomcat环境,以便网页能运行起来看到效果

网页项目需要用到servlet ,所以需要从Tomcat下的lib文件夹里拷贝 servlet-api.jar 到项目WEB-INF\lib 目录下

引入SpringMVC 需要的jar包 和 commons-logging包到WEB-INF\lib 目录下

spring 项目官方下载地址 http://repo.spring.io/libs-release-local/org/springframework/spring/

commons-logging 下载地址 http://download.csdn.net/detail/dokd229933/7734161

src 下新建test包HelloWorld 类(用作Controller控制器)新建方法hi,

配置spring bean (hello.xml文件) 如图所示

打开web.xml 编写内容

运行项目,并在浏览器中输入如图所示

项目运行成功!

时间: 2024-11-08 22:43:59

Java开发之SpringMVC——HelloWorld的相关文章

Java开发之I/O读取文件实例详解

在java开发或者android开发中,读取文件是不可避免的,以下对java开发中读取文件做了归纳和详解: 1.按字节读取文件内容2.按字符读取文件内容3.按行读取文件内容 4.随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片.声音.影像等文件. */ public static void readFileByBytes(String fileName) { File file = new File(fileN

Java开发之Mybatis框架

mybasits配置文件书写1.configer文件配置<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration><

Java开发之Socket编程详解

本文从3个方面对Socket编程进行详解: 一,网络编程中两个主要的问题 二,两类传输协议:TCP:UDP 三,基于Socket的java网络编程 一,网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输. 在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机.而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要

Java开发之JSP指令

一.page指令 page指令是最常用的指令,用来说明JSP页面的属性等.JSP指令的多个属性可以写在一个page指令里,也可以写在多个指令里.但需要注意的是,无论在哪个page指令里的属性,任何page允许的属性都只能出现一次,否则会出现编译错误.import属性除外,可以出现多次.属性名称区分大小写. page指令的常见属性 属性名称 取值范围 描述 language java 指明解释该JSP文件时采用的语言.一般为Java语言.默认为Java. extends 任何类的全名 指明编译该J

Java开发之@PostConstruct和@PreConstruct注解

从Java EE5规范开始,Servlet增加了两个影响Servlet生命周期的注解(Annotation):@PostConstruct和@PreConstruct.这两个注解被用来修饰一个非静态的void()方法.而且这个方法不能有抛出异常声明. 使用方式,例如: 1 @PostConstruct //方式1 2 public void someMethod(){ 3 ... 4 } 5 6 public @PostConstruct void someMethod(){ //方式2 7 .

Java开发之JSP行为

一.Java Bean行文 1.重点说明 Java Bean行为是一组与Java Bean相关的行为,包括useBean行为.setProperty行为.getProperty行为等.Java Bean就是普通的Java类.Java Bean类非常简单,只有私有属性与对应的getter方法和setter方法.(注意:对于boolean类型的属性,习惯上一般把getter方法写成isXxx(),而不是getXxx()) useBean行为属性     属性名          取值范围 描述 id

Java开发之Servlet之间的跳转

一.转向(Forward) 1.要点说明 转向是通过RequestDispatcher对象的forward()方法来实现的.RequestDispatcher可以通过HttpServletRequest的getRequestDispatcher()方法获得.getRequestDispatcher()方法的参数必须以“/”开始.Forward不仅可以跳转到本应用的另一个Servlet.JSP页面,也可以跳转到另一个文件,甚至WEB-INF文件夹下的文件. 转向通过request.setAttri

Java开发之File类

File类 File类是对文件系统中文件以及文件夹进行封装的对象,可以通过对象的思想来操作文件和文件夹. File类保存文件或目录的各种元数据信息,包括文件名.文件长度.最后修改时间.是否可读.获取当前文件的路径名,判断指定文件是否存在.获得当前目录中的文件列表,创建.删除文件和目录等方法. [案例 ]创建一个文件 1 import java.io.*; 2 class hello{ 3 public static void main(String[] args) { 4 File f=new

Java开发之@PostConstruct和@PreDestroy注解

从Java EE5规范开始,Servlet增加了两个影响Servlet生命周期的注解(Annotation):@PostConstruct和@PreDestroy.这两个注解被用来修饰一个非静态的void()方法.而且这个方法不能有抛出异常声明. 使用方式,例如: 1 @PostConstruct //方式1 2 public void someMethod(){ 3 ... 4 } 5 6 public @PostConstruct void someMethod(){ //方式2 7 ...