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

ps网站主页按钮怎么做关键词优化seo排名

ps网站主页按钮怎么做,关键词优化seo排名,兰州网站优化公司,重庆做公司网站搭建Spring MVC项目 第一步:创建Maven项目第二步:配置pom.xml第三步:配置web.xml第四步:创建Spring配置文件第五步:创建控制器第六步:创建JSP视图第七步:配置Tomcat并运行目录结构常见问题解决与…

搭建Spring MVC项目

      • 第一步:创建Maven项目
      • 第二步:配置pom.xml
      • 第三步:配置web.xml
      • 第四步:创建Spring配置文件
      • 第五步:创建控制器
      • 第六步:创建JSP视图
      • 第七步:配置Tomcat并运行
      • 目录结构
      • 常见问题解决
      • 与传统Spring Boot对比

以下是一个使用 IDEA + Maven 搭建传统 Spring MVC 项目的详细步骤(非Spring Boot),包含完整示例代码:


第一步:创建Maven项目

  1. 打开IDEA -> New Project
  2. 选择 Maven -> 勾选 Create from archetype -> 选择 maven-archetype-webapp
  3. 填写 GroupIdArtifactId(如:com.example / springmvc-demo)

第二步:配置pom.xml

<project><modelVersion>4.0.0</modelVersion><groupId>com.example</groupId><artifactId>springmvc-demo</artifactId><version>1.0-SNAPSHOT</version><packaging>war</packaging><dependencies><!-- Spring MVC --><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>5.3.29</version></dependency><!-- Servlet API --><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>4.0.1</version><scope>provided</scope></dependency><!-- JSP支持 --><dependency><groupId>javax.servlet.jsp</groupId><artifactId>javax.servlet.jsp-api</artifactId><version>2.3.3</version><scope>provided</scope></dependency><!-- JSTL --><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency></dependencies><build><plugins><!-- 配置Maven编译插件 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.8.1</version><configuration><source>1.8</source><target>1.8</target></configuration></plugin></plugins></build>
</project>

第三步:配置web.xml

src/main/webapp/WEB-INF/web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="4.0" 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"><!-- 配置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><!-- 映射所有请求到DispatcherServlet --><servlet-mapping><servlet-name>dispatcher</servlet-name><url-pattern>/</url-pattern></servlet-mapping>
</web-app>

第四步:创建Spring配置文件

src/main/webapp/WEB-INF/spring-mvc.xml

<?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:context="http://www.springframework.org/schema/context"xmlns:mvc="http://www.springframework.org/schema/mvc"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsdhttp://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc.xsd"><!-- 开启注解扫描 --><context:component-scan base-package="com.example.controller"/><!-- 开启MVC注解驱动 --><mvc:annotation-driven/><!-- 视图解析器 --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/views/"/><property name="suffix" value=".jsp"/></bean>
</beans>

第五步:创建控制器

src/main/java/com/example/controller/HelloController.java

package com.example.controller;import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;@Controller
public class HelloController {@GetMapping("/hello")public String sayHello(Model model) {model.addAttribute("message", "这是我的第一个Spring MVC程序!");return "hello"; // 对应/WEB-INF/views/hello.jsp}
}

第六步:创建JSP视图

src/main/webapp/WEB-INF/views/hello.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>欢迎页面</title>
</head>
<body><h1>${message}</h1>
</body>
</html>

第七步:配置Tomcat并运行

  1. 点击IDEA右上角 Add Configuration -> + -> Tomcat Server -> Local

Name:自定义配置名称(如 tomcat)
Application Server:选择已配置的 Tomcat
URL:访问路径可以是http://localhost:8080/项目名/,这里没有配置项目名
JRE:这里采用系统配置好的,如果没有配置的,这里配置下
HTTP Port:默认 8080(按需修改)
在这里插入图片描述
2. 在 Deployment 标签页添加项目war包

切换到 Deployment 标签 → 点击 + → Artifact → 选择步骤 2 生成的 Exploded Artifact
Application Context:设置上下文路径(如 /myapp,默认可能为 Artifact 名)
在这里插入图片描述

启动项目:
1、点击 Run/Debug Configurations 下拉框 → 选择配置好的 Tomcat 配置。
2、点击 Run(绿色三角)或 Debug(虫子图标)。
3、控制台输出 Tomcat started on port(s): 8080 表示成功。
4、访问 http://localhost:8080/你的上下文路径 测试。


目录结构

src
├── main
│   ├── java
│   │   └── com
│   │       └── example
│   │           └── controller
│   │               └── HelloController.java
│   ├── resources
│   └── webapp
│       ├── WEB-INF
│       │   ├── spring-mvc.xml
│       │   ├── views
│       │   │   └── hello.jsp
│       │   └── web.xml
│       └── index.jsp

常见问题解决

  1. 404错误

    • 检查视图路径是否匹配:return "hello" 对应 /WEB-INF/views/hello.jsp
    • 确保URL路径正确:http://localhost:8080/[项目名]/hello
  2. No mapping found for HTTP request

    • 检查@Controller注解是否被扫描到(确认component-scan包路径正确)
  3. JSP无法解析EL表达式

    • 在JSP头部添加:<%@ page isELIgnored="false" %>

与传统Spring Boot对比

配置项传统Spring MVCSpring Boot
项目创建手动配置web.xml和Spring配置自动配置
内嵌服务器需要外置Tomcat内置Tomcat/Jetty
依赖管理需手动指定版本starter依赖自动版本管理
部署方式打包war部署到服务器可打包jar独立运行

在这里插入图片描述

http://www.dtcms.com/wzjs/188945.html

相关文章:

  • 站长之家下载怎么在百度推广自己的网站
  • 自己做微网站网络营销与传统营销的区别
  • 宾馆网站制作网站开发教程
  • 百度做的网站能优化吗crm系统成功案例分享ppt
  • shopify可以用来做B2B网站吗廊坊百度提升优化
  • 国外可以做自媒体的网站设计培训学院
  • 江阴市做网站的外贸谷歌推广
  • 哈尔滨专业网站制作设计线下引流的八种推广方式
  • php做网站项目的流程寄生虫seo教程
  • ims2009 asp企业网站建设怎么设置自己的网站
  • 郑州企业型网站建设seo推广优化多少钱
  • 成都医院手机网站建设南昌seo营销
  • 网站域名备案和做网站关键词排名推广软件
  • 哪个网站可以免费做H5电商平台
  • 外贸软件哪个好网站seo优化技巧
  • 中小型网站建设与管理设计总结swot分析
  • 网站设计参考文献有哪些国内最新消息
  • 宿迁盐城网站建设企业seo网站排名优化快速排
  • 网站开发与维护岗位说明书经营管理培训课程
  • 企业网站建设报价怎么在百度打广告
  • 网站中flash banner图片可以删吗北京网站推广助理
  • 贵州网站建设lonwone推广seo是什么意思
  • 专业电容层析成像代做网站友情链接购买网站
  • 现在网络推广有哪些平台关键词seo排名优化软件
  • 汕头微网站网络营销模式
  • 宁波网站建设友情链接
  • 设计网站需要什么条件免费友链平台
  • 会展网站模板济南最新消息
  • 小米wifi设置网址入口网站2023年7月疫情爆发
  • adobe illustrator做网站电商平台开发