HelloWorld_SpringMVC-SpringMVC框架搭建

项目结构:



HelloWorld_SpringMVC_Controller.java源代码:

package com.spring.helloworld_springmvc.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class HelloWorld_SpringMVC_Controller {

	@RequestMapping("/HelloWorld_SpringMVC")
	public String list() {
		// TODO Auto-generated method stub
		System.out.println("This Is list() Methed!");
		return "HelloWorld_SpringMVC";
	}
	
}

index.jsp页面源代码:

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<html>
  <head>
    <base href="<%=basePath%>">
    <title>This Is HelloWorld_Spring Pages</title>
  </head>
  <body>
  <h2>This Is HelloWorld_Spring Index Page. </h2><br>
    Welcome To 
    <a href="<%=basePath%>HelloWorld_SpringMVC" style="text-decoration: none">HelloWorld_SpringMVC</a>
    Page.<br/>  
  </body>
</html>

HelloWorld_SpringMVC.jsp页面源代码:

<html>
<head>
<title>This Is HelloWorld_SpringMVC Page</title>
</head>
<body>
<h2>This Is <span style="color: blue">HelloWorld_SpringMVC</span> Page.</h2><br>
</body>
</html>

web.xml-Servlet配置文件源代码:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 
	xmlns="http://java.sun.com/xml/ns/javaee" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
	http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
	
	<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>/</url-pattern>
	</servlet-mapping>
	
    <welcome-file-list>
	  <welcome-file>index.jsp</welcome-file>
	</welcome-file-list>
</web-app>

springmvc-servlet.xml-Spring配置文件源代码:

<?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"
	xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
       http://www.springframework.org/schema/context 
       http://www.springframework.org/schema/context/spring-context-3.0.xsd">
	
	<!-- 扫描基包下的所有注解类 -->
	<context:component-scan base-package="com.spring.helloworld_springmvc.controller" />
	
	<!-- 配置视图名称解析器 -->
	<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"
		p:viewClass="org.springframework.web.servlet.view.JstlView"
		p:prefix="/"
		p:suffix=".jsp"/>
</beans>

访问路径:

http://localhost:8080/HelloWorld_SpringMVC/


运行结果:



点击蓝色字体,进入SpringMVC界面:



此时控制台输出:

This Is list() Methed!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值