当前位置: 首页 > wzjs >正文

珠海美容网站建设农业网站 源码

珠海美容网站建设,农业网站 源码,做网站在哪儿买空间,海南高端建设网站文章目录 1.模块创建1.创建一个webapp的maven项目2.目录结构 2.代码1.HomeController.java2.home.jsp3.applicationContext.xml Spring配置文件4.spring-mvc.xml SpringMVC配置文件5.web.xml 配置中央控制器以及Spring和SpringMVC配置文件的路径6.index.jsp 3.配置Tomcat1.配置…

文章目录

    • 1.模块创建
        • 1.创建一个webapp的maven项目
        • 2.目录结构
    • 2.代码
        • 1.HomeController.java
        • 2.home.jsp
        • 3.applicationContext.xml Spring配置文件
        • 4.spring-mvc.xml SpringMVC配置文件
        • 5.web.xml 配置中央控制器以及Spring和SpringMVC配置文件的路径
        • 6.index.jsp
    • 3.配置Tomcat
        • 1.配置路径以及热加载
        • 2.配置war包以及上下文路径为/
        • 3.启动
          • 1.首页
          • 2.访问 /home
    • 4.初始化基本流程解析

1.模块创建

1.创建一个webapp的maven项目

CleanShot 2025-02-10 at 12.21.01@2x

2.目录结构

CleanShot 2025-02-10 at 12.39.37@2x

2.代码

1.HomeController.java
package com.example.controller;import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;/*** Description:** @Author sun* @Create 2025/2/10 12:23* @Version 1.0*/
@Controller
public class HomeController {@RequestMapping("/home")public String home(Model model) {System.out.println("SpringMVC 执行了 home() 方法");model.addAttribute("message", "Hello, SpringMVC!");return "home"; // 返回 home.jsp}
}
2.home.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>SpringMVC Demo</title>
</head>
<body>
<h2>${message}</h2>
</body>
</html>
3.applicationContext.xml Spring配置文件
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"><!-- 扫描 Service 组件 --><context:component-scan base-package="com.example.service"/></beans>
4.spring-mvc.xml SpringMVC配置文件
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xmlns:mvc="http://www.springframework.org/schema/mvc"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsdhttp://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd"><!-- 启用Spring MVC注解 --><mvc:annotation-driven/><!-- 扫描 Controller 层 --><context:component-scan base-package="com.example.controller"/><!-- 视图解析器 --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/views/"/><property name="suffix" value=".jsp"/></bean></beans>
5.web.xml 配置中央控制器以及Spring和SpringMVC配置文件的路径
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"version="4.0"><!-- 配置Spring MVC的DispatcherServlet --><servlet><servlet-name>dispatcher</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/spring-mvc.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>dispatcher</servlet-name><url-pattern>/</url-pattern></servlet-mapping><!-- 配置Spring的ContextLoaderListener(用于加载根上下文) --><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><context-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/applicationContext.xml</param-value></context-param>
</web-app>
6.index.jsp
<html>
<body>
<h2>Hello World!</h2>
</body>
</html>

3.配置Tomcat

1.配置路径以及热加载

CleanShot 2025-02-10 at 12.43.14@2x

2.配置war包以及上下文路径为/

CleanShot 2025-02-10 at 12.43.41@2x

3.启动
1.首页

CleanShot 2025-02-10 at 12.44.26@2x

2.访问 /home

CleanShot 2025-02-10 at 12.44.53@2x

CleanShot 2025-02-10 at 12.44.40@2x

4.初始化基本流程解析

  1. Tomcat启动,读取web.xml,装载中央控制器以及获取Spring以及SpringMVC的配置文件路径
  2. 由于中央控制器配置了load-on-startup所以会调用中央控制器的init方法完成Spring以及SpringMVC容器的初始化

文章转载自:

http://wvDVTDjS.kdnrp.cn
http://9KLZDUYB.kdnrp.cn
http://phUEjjR5.kdnrp.cn
http://z3BCpZ6c.kdnrp.cn
http://8dfPTRwZ.kdnrp.cn
http://HEA6elGQ.kdnrp.cn
http://OBFdnenh.kdnrp.cn
http://7tU7shQW.kdnrp.cn
http://V5HgPlGm.kdnrp.cn
http://7njWf6Jq.kdnrp.cn
http://SFFrcXxW.kdnrp.cn
http://lod7p6hY.kdnrp.cn
http://g6kXk6hj.kdnrp.cn
http://yavLs9MV.kdnrp.cn
http://5QtvwgGo.kdnrp.cn
http://cWsE7lgg.kdnrp.cn
http://Uy2KKMmR.kdnrp.cn
http://tEjRhy7U.kdnrp.cn
http://7gIZ0wqP.kdnrp.cn
http://HBJ66pCf.kdnrp.cn
http://cd0Vlt66.kdnrp.cn
http://hBZpDroS.kdnrp.cn
http://0nXC2SYY.kdnrp.cn
http://vYaIp5Dv.kdnrp.cn
http://O2PbtuJP.kdnrp.cn
http://Mzh8Q684.kdnrp.cn
http://m0YPq99A.kdnrp.cn
http://XTvVHmaS.kdnrp.cn
http://yKOTn41M.kdnrp.cn
http://Bb6Hp1SA.kdnrp.cn
http://www.dtcms.com/wzjs/703394.html

相关文章:

  • 路由器屏蔽网站怎么做老域名重新做网站
  • 方太网站谁做的4虎最新ip是多少呢有人知道吗
  • 河北网站建设价格大全什么网站可以兼职做效果图
  • 企业网站建设合同书.doc自建站是什么意思
  • 网站怎么做切换图片app软件开发
  • 网站建设 目的免费招标平台
  • 北京专业公司建网站平台手机网页编程软件
  • 温州网页模板建站网站的备案的要多少钱
  • 长沙旅游网站制作上海工商局官网
  • 优酷视频上传网站源码wordpress主题 qux
  • 用dw怎么做用户登录页面的网站阿里模板网站建设
  • 淘宝的网站建设怎么建wordpress会员写文章
  • 遂宁商城网站建设方案wordpress放视频
  • 程序_做彩票源码网站开发网站建设 请示
  • 如何建一个免费试用网站桂林wordpress招聘
  • 站台建筑wordpress 超级管理员
  • 医疗产品网站建设怎么去跟客户谈网站建设
  • 谷歌网站建站网站建设工作函
  • 在线阅读小说网站怎么做国内软件外包公司
  • 阜阳企业网站建设专业做物流公司网站
  • 做网站用什么程序比较好网站怎么做站内搜索
  • 安庆网站建设价格网页设计制作是干什么的
  • wordpress 整站语言网站制作公司大型
  • html5可以做网站吗wordpress付费文章插件
  • 个人网站开发平台有哪些宁波市建设银行网站
  • 什么网站做展板的多小程序制作平台代理
  • 参考网是合法网站吗?wordpress迁移hexo
  • 大红门网站建设开拓网站建设
  • 昆明做网站建设找谁安平县外贸网站建设
  • asp与sql网站建设wordpress洗发水主题