<img src="./templates/images/1.png" alt=""/>
时间: 2023-12-22 07:03:19 浏览: 30
根据您提供的代码,您的图片路径为"./templates/images/1.png"。这意味着您的图片应该位于与您的HTML页面相同的目录下的"templates/images"文件夹中。请确保这个文件夹存在,并且图片文件名为"1.png"。如果这个文件夹或图片不存在,您需要调整路径或添加相应的文件。如果问题仍然存在,请检查您的Web服务器配置,确保它正确地提供了静态文件(如图像)。
相关问题
以下是一个简单的基于JavaScript的查看图片代码: Copy <!DOCTYPE html> <html> <head> <title>查看图片</title> <meta charset="utf-8"> <style> img { max-width: 100%; height: auto; } </style> </head> <body> <!-- 图片列表 --> <div id="img-list"> <img src="img1.jpg" alt="图片1"> <img src="img2.jpg" alt="图片2"> <img src="img3.jpg" alt="图片3"> <img src="img4.jpg" alt="图片4"> </div> <!-- 查看图片 --> <div id="view-img"> <img id="view-img-content" src="" alt=""> <button id="close-view-img-btn" type="button">关闭</button> </div> <script> // 获取图片列表 var imgList = document.getElementById('img-list').getElementsByTagName('img'); // 查看图片操作 var viewImg = { container: document.getElementById('view-img'), content: document.getElementById('view-img-content'), closeBtn: document.getElementById('close-view-img-btn'), open: function(imgSrc) { this.content.src = imgSrc; this.container.style.display = 'block'; }, close: function() { this.container.style.display = 'none'; } }; // 绑定查看图片事件 for (var i = 0; i < imgList.length; i++) { imgList[i].addEventListener('click', function() { var imgSrc = this.getAttribute('src'); viewImg.open(imgSrc); }); } viewImg.closeBtn.addEventListener('click', function() { viewImg.close(); }); </script> </body> </html> 帮我把代码的controller和所需方法分区写出来要基于Javascript和springboot
基于JavaScript和Spring Boot,你可以将代码分为控制器和所需方法。以下是一个示例:
JavaScript部分(前端):
```html
<!DOCTYPE html>
<html>
<head>
<title>查看图片</title>
<meta charset="utf-8">
<style>
img {
max-width: 100%;
height: auto;
}
</style>
</head>
<body>
<!-- 图片列表 -->
<div id="img-list">
<img src="img1.jpg" alt="图片1">
<img src="img2.jpg" alt="图片2">
<img src="img3.jpg" alt="图片3">
<img src="img4.jpg" alt="图片4">
</div>
<!-- 查看图片 -->
<div id="view-img">
<img id="view-img-content" src="" alt="">
<button id="close-view-img-btn" type="button">关闭</button>
</div>
<script src="your-script.js"></script> <!-- 引入你的JavaScript代码 -->
</body>
</html>
```
JavaScript部分(your-script.js):
```javascript
// 获取图片列表
var imgList = document.getElementById('img-list').getElementsByTagName('img');
// 查看图片操作
var viewImg = {
container: document.getElementById('view-img'),
content: document.getElementById('view-img-content'),
closeBtn: document.getElementById('close-view-img-btn'),
open: function(imgSrc) {
this.content.src = imgSrc;
this.container.style.display = 'block';
},
close: function() {
this.container.style.display = 'none';
}
};
// 绑定查看图片事件
for (var i = 0; i < imgList.length; i++) {
imgList[i].addEventListener('click', function() {
var imgSrc = this.getAttribute('src');
viewImg.open(imgSrc);
});
}
viewImg.closeBtn.addEventListener('click', function() {
viewImg.close();
});
```
Spring Boot部分(后端):
```java
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class ImageController {
@GetMapping("/")
public String getImagePage() {
return "index";
}
}
```
在Spring Boot中,你可以使用Thymeleaf或其他模板引擎来处理HTML模板。将上述HTML代码保存为`index.html`文件,然后将其放置在Spring Boot项目的模板目录中。例如,如果你使用的是Thymeleaf,则将HTML文件放置在`src/main/resources/templates/`目录下。
此外,你还需要在Spring Boot应用程序的配置中启用静态资源处理。可以通过在`application.properties`文件中添加以下配置来实现:
```
spring.resources.static-locations=classpath:/static/
```
这样,当访问根路径时,将会加载这个HTML页面,并且JavaScript代码将绑定到图片列表的点击事件上。
<link href="../../base/templates/css/common.css" rel="stylesheet" type="text/css" />
这个HTML代码片段是一个CSS链接标签,用于加载外部样式表文件。具体解释如下:
`<link>` 是HTML中的一个元素,用于导入(link)外部资源,如CSS样式表(`.css` 文件)。
`href="../../base/templates/css/common.css"` 是`link`元素的一个属性,它指定了要链接的CSS文件的URL。在这个例子中,它引用的是位于父目录下,然后在base目录和templates目录内的common.css文件。
`rel="stylesheet"` 属性表示这是一份样式表文件,`type="text/css"` 则定义了文件类型为文本/css,告诉浏览器这是一个CSS文件,以便正确解析和应用样式。
通过这种方式,开发者可以在多个网页中共享一个CSS文件,便于管理和维护网站的样式统一。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
<%-- Created by IntelliJ IDEA. User: syp Date: 2023/5/22 Time: 13:59 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Denglu</title> </head> <body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0"> <fieldset style="width: auto; margin: 0px auto"> <legend> 欢迎使用常州工业职业技术学院人员管理系统 </legend>
<form action="loginSuccess.action"> 用户:<input type="text" name="username"/>
密码:<input type="password" name="password"/>
<input type="submit" value="登录"/> 注册 </form> </fieldset> </body> </html>
<form action="loginSuccess.action"> 用户:<input type="text" name="username"/>
密码:<input type="password" name="password"/>
<input type="submit" value="登录"/> 注册 </form> </fieldset>
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>人力资源管理系统</title> <meta http-equiv="Content-Type" content="text/html; charset=GBK"> </head> <body> 人才信息 姓名 性别 年龄 职位 所学专业 工作经验 执行操作 we33 男 0 ew we ew 详细 删除 ds 女 0 ds ds ds 详细 删除 李四 男 36 JAVA架构师 计算机 5年 详细 删除 王五 男 28 软件测试工程师 计算机 三年 详细 删除 </body> </html>实现后端代码
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)