html改成jsp 无法显示 为什么我把一个我网页 后缀改成jsp 后 添加页面信息。。但是css那些布局啊!都没了!变成了纯文本了!!!求救!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 css文件路径是根据basePath获取的吗?如果是的话,那肯定找不到文件啦! 改了后缀不要给他加上JSP的头比如<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> jsp和html的区别。 弄懂了没? 头信息如三楼所示 你新建一个jsp和html就看到一点区别啦 引用路径的问题 html 可以使用相对路径 jsp的就不是如果你 bg.css 和 demo.html在一起换成jsp的话就把 引用的路径 src="../bg.css"这样就能好使 其实,搞懂jsp和html的区别你就明白了…… 一个正常显示的html(静态)页面是可以直接改成jsp页面的,然后放在容器里面运行(tomcat等),访问地址,就能正常显示了。楼主 你没有贴出源代码 描述也不是太清楚 我刚刚将一个html页面直接改成jsp页面,能正常的 不要直接改后缀 你可以新建一个jsp 然后 把html里面的代码考进去 就应该没问题了 直接该后缀名是没用的,你试着新建一个jsp文件,把thml文件中body部分的代码复制到jsp文件中 LZ 你真的太厉害了 我还是第一次知道有人这样子来改的 不可以的LZ jsp头部<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'MyJsp.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head>html的头部<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>MyHtml.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <!--<link rel="stylesheet" type="text/css" href="./styles.css">--> </head> html不需要服务器也可以执行jsp需要tomcat等应用服务器才可以执行 请教 关于zk数据绑定时出现的问题 Java 类之间的相互转化方法 javabean读取文件问题 在线紧急求助:jsp开发structs架构中怎样导出数据记录到客户端excel表 大家开发图表的时候一般用什么图表组件啊 都来谈谈 有效果图的最好 jsp/servlet高手群12722774,欢迎高手进入. 如何给按钮指定target呢? 如何弹出有3个按钮的窗体,即'是','否'和'取消'3个按钮 安装STRUCTS出现问题,请大家看看,帮帮忙。 关于mm的问题 亚马逊中国 算法笔试~! BBS论坛
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
html 可以使用相对路径
jsp的就不是如果你 bg.css 和 demo.html在一起
换成jsp的话就把 引用的路径 src="../bg.css"
这样就能好使
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'MyJsp.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
--> </head>html的头部
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>MyHtml.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<!--<link rel="stylesheet" type="text/css" href="./styles.css">--> </head>
html不需要服务器也可以执行
jsp需要tomcat等应用服务器才可以执行