将 CSS 代码放在单独的 .css 文件中,如何在 jsp 文件中使用 <link> 标签将其引入。
时间: 2024-02-19 07:04:06 浏览: 140
在 JSP 文件中使用 `<link>` 标签将外部的 CSS 文件引入到 JSP 中,可以在 JSP 的 `<head>` 标签中添加以下代码:
```jsp
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
```
其中,`href` 属性指定了 CSS 文件的路径,可以是相对路径或绝对路径。在这个例子中,CSS 文件名为 `style.css`,并且与 JSP 文件在同一目录下,所以使用了相对路径。
需要注意的是,JSP 文件最终会被转换成 HTML 文件进行显示,因此在引入 CSS 文件时与 HTML 文件的方法是一样的。
相关问题
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>订单信息查看</title> <link href="<%=SystemParam.getSiteRoot()%>/admin/css/web2table.css" rel="stylesheet" type="text/css" /> <link href="<%=SystemParam.getSiteRoot()%>/admin/css/layout.css" rel="stylesheet" type="text/css" /> <link href="<%=SystemParam.getSiteRoot()%>/admin/css/menu.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="<%=SystemParam.getSiteRoot()%>/webui/jquery/jquery-1.9.0.js"></script> </head> <body> <div class="search-title"> <h2>订单管理-> 查看订单</h2> <div class="description"></div> </div> <table cellpadding="0" cellspacing="1" class="grid" width="100%"> <tr> <td align="right">订单号:</td> <td>${requestScope.dingdan.ddno}</td> <td align="right">下单时间:</td> <td>${requestScope.dingdan.xiadantime}</td> </tr> <tr> <td align="right">下单人:</td> <td>${requestScope.dingdan.xiadanren}</td> <td align="right">总价格:</td> <td>${requestScope.dingdan.totalprice}</td> </tr> <tr> <td align="right">状态:</td> <td>${requestScope.dingdan.status}</td> <td align="right">收货地址:</td> <td>${requestScope.dingdan.shouhuodizhi}</td> </tr> <tr> <td align="right">收货人电话:</td> <td>${requestScope.dingdan.shrtel}</td> <td align="right">收货人姓名:</td> <td>${requestScope.dingdan.shrname}</td> </tr>每一行代码的解释
这是一段 HTML 代码,用于显示订单信息。以下是每一行代码的解释:
- 第一行是文档类型声明。
- 第二至六行是 HTML 头部,包括标题和引用了一些 CSS 和 JavaScript 文件。
- 第七行开始是 HTML 主体部分,包含一个 class 为 "search-title" 的 div,其中包含一个标题和一个描述。
- 第九至十六行是一个表格,用于显示订单信息。表格共有四行,每行有两列,第一列是一个说明,第二列是对应的订单信息。其中 ${requestScope.dingdan.ddno} 等是使用 JSP 的 EL 表达式获取订单信息的变量名。
- 最后一行是 HTML 主体部分的结束标签。
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="com.bean.Sg" %> <%@ page import="com.dao.SgDao" %> <%@ page import="java.util.*" %> <%@ page import="com.dao.imp.SgDaoImp" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <link type="text/css" rel="stylesheet" href="../css/ww.css"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <div id="center"> <div id="up"><h2>搜索</h2></div> <form action="doindex.jsp" method="post"> <h2 id="ziti">字段:</h2><select name="ziduan" title="选择字段"> <option value="sgzh" value="sgzh">宿管用户名</option> <option value="uname" value="id">ID</option> </select> <h2 id="ziti2">值:</h2><input type="text" id="zhi" name="zhi" > <button value="开始搜索" id="b1" >开始搜索</button> </form> <button value="添加宿管信息" id="b2">添加宿管信息</button> </div> <table> <tr> <td>ID</td> <td>用户名</td> <td>密码</td> <td>姓名</td> <td>性别</td> <td>联系电话</td> <td>操作</td> <td>操作</td> </tr> <% if(session.getAttribute("uname")==null){ response.sendRedirect("login.jsp"); } %> <% List<Sg> sa=new ArrayList<Sg>(); SgDao s=new SgDaoImp(); sa=s.getSgList(); for(Sg sta:sa) { %> <tr> <td><%=sta.getId() %></td> <td><%=sta.getUsername() %></td> <td><%=sta.getPassword() %></td> <td><%=sta.getName() %></td> <td><%=sta.getSex() %></td> <td><%=sta.getPhone() %></td> <td><button onclick="del()">删除</button></td> <td><button onclick="del()">修改</button></td> </tr> <% } %> </table> </body> </html>实现这个页面的查询功能和删除表格行功能
这个页面是一个简单的搜索和删除功能的表格页面。要实现搜索功能,你可以在form标签中添加一个提交按钮,当用户点击按钮时,将表单数据提交到后台进行查询操作。在后台处理查询操作的servlet或者jsp页面中,你可以获取表单提交的字段和值,然后根据这些条件进行数据库查询操作,将查询结果返回到前台页面进行展示。
要实现删除功能,你可以为每一行的删除按钮添加一个onclick事件,当用户点击删除按钮时,调用一个JavaScript函数进行删除操作。在这个JavaScript函数中,你可以获取到需要删除的行的相关数据,然后通过AJAX请求将这些数据发送到后台进行删除操作。在后台处理删除操作的servlet或者jsp页面中,你可以接收到前台发送的数据,然后根据这些数据进行数据库删除操作。
需要注意的是,这只是一个大致的实现思路,具体的实现还需要根据你的后台代码和数据库结构来进行适配。希望对你有所帮助!
阅读全文