网站模板解压没有对应文件-Eclipse导出静态网页模板+搭建springboot环境实例+详细问题解决(

最近在做项目培训,制作了一个静态网页模板。 我不知道该把它放在哪里,也无法使用。 最后,经过一番研究,我成功了。 我写了一篇文章来记录一下。 希望对遇到同样情况的男士有所帮助。 他们提供帮助。

拿到之后,跟我来康康吧~~

1.从eclipse导出静态网页模板

1.下载静态网页模板

您可以从网站管理员主页或模板主页下载。 这是站长之家的地址。

首先是我下载的静态网页模板的目录结构:

2.在eclipse中导出静态网页项目

(1 由于想做一个基于SSM(Spring+SpringMVC+MyBatis)框架的项目,所以搭建了一个Maven项目。

点击查看搭建Maven环境以及使用Eclipse创建Maven项目的详细步骤

(2创建成功后,按右图操作:

其中项目创建后默认设置为jdk1.5。 根据项目需求,在pom.xml中构建依赖后 ,这里先解释一下,后面会用到。

至此,静态网页模板已经导出。 如何验证静态网页模板导出成功?

我们搭建一个springboot环境,尝试运行程序,并访问页面。 如果页面布局和文字与原模板一致,则模板导出成功,您可以基于模板进行下一步开发。

2.搭建springboot环境

1. 在pom.xml中配置父级和Web启动器

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>nuliya</groupId>
  <artifactId>demo01</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  
  <parent>
				  <groupId>org.springframework.boot</groupId>
					<artifactId>spring-boot-starter-parent</artifactId>
					<version>2.2.2.RELEASE</version> 		
  </parent>
  <dependencies>
				<!--引入 web开发的启动器 -->
				<dependency>
					<groupId>org.springframework.boot</groupId>
					<artifactId>spring-boot-starter-web</artifactId>
				</dependency>
			</dependencies>
</project>

配置完后发现项目报错

这是因为此时的项目还处于jdk1.5版本。

配置的parent和launcher要求jdk版本为1.8,所以按照上面提到的方法

右键项目–>选择maven–>UpdateProject–>如右图操作:

强制更新 Maven。 确认后,该项目的jdk将为1.8。

2.创建控制层

在src/main/java目录下新建一个包,命名为com

新建一个包,命名为com.controller(确保下面创建的启动类App.java在控制类MyController.java的上级目录下网站模板解压没有对应文件,否则跳转失败,找不到页面)

在controller包下新建一个控件类MyController.java

package com.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
//控制类记得加注解
@Controller
public class Mycontroller {
	@GetMapping("/myindex") 
	public String gotoIndex() {
		return "index";
	}
}

3.创建启动类

在com包下新建启动类App.java

package com;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
//记得加注解
@SpringBootApplication
public class App {
	public static void main(String[] args) {
		SpringApplication.run( App.class, args);
	}
}

4.运行启动类

Eclipse启动spring成功如右图:

连接上,找到浏览器输入:8080/myindex

出事了,哈哈哈。 。

网页错误:

白标错误页

此应用程序没有针对/错误的显式映射,因此您将看到此作为后备。此

控制台报错:

Servlet.service()forservlet[dispatcherServlet]incontextwithpath[]抛出异常[Requestprocessingfailed;nestedExceptionisjava.lang.NullPointerException]withrootcause

之后上网查看,添加注释网站模板解压没有对应文件,发现编译错误,导入包错误。 我花了很长时间没有解决我的问题。 。

最后找到了解决办法。 o( ̄▽ ̄)ブ

由于找不到原始博文,所以无法附上解决原始问题的作者的文章。

错误原因:spring视图解析器错误,更换为springboot推荐的thymeleaf视图解析器。

解决方案:

在 pom.xml 中添加 thymeleaf 依赖

<dependency>
					<groupId>org.springframework.boot</groupId>
					<artifactId>spring-boot-starter-thymeleaf</artifactId>
				</dependency>

然后重新输入地址,:8080/myindex,

成功~~/(ㄒoㄒ)/~~

之后这个网页的布局就和原来的模板一致了,这证明我们之前导出的模板是成功的!

导出模板后,下一步就是基于SSM的开发。

需要注意添加mybatis启动、数据库驱动、连接池等依赖项相关的名称和版本问题。

还有application.properties的配置,不然springboot会启动失败。

但是在使用thymeleaf模板的时候,在改变界面设计的时候记得使用thymeleaf的th属性和句型。

当我遇到相关细节时,我会添加它们。

java学习ing.jpgo( ̄▽ ̄)ブ

如果有其他意见,请在评论区留言或者私信一起讨论、指正。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 模板插件 网站模板解压没有对应文件-Eclipse导出静态网页模板+搭建springboot环境实例+详细问题解决( https://www.wkzy.net/game/200700.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务