概述
项目结构:
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!
最后
以上就是迷路发箍为你收集整理的HelloWorld_SpringMVC-SpringMVC框架搭建的全部内容,希望文章能够帮你解决HelloWorld_SpringMVC-SpringMVC框架搭建所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复