求更简单的表示路径的方法, 播放JSP页面的mp3文件。
--------------------编程问答-------------------- 顶一下 --------------------编程问答-------------------- 全部用绝对路径吧 --------------------编程问答----------------------------------------编程问答-------------------- <EMBED src="/myfolder/my.mp3" autostart="true" loop="2" width=300 height=100>
<EMBED src="<%=request.getContextPath()%>/myfolder/my.mp3" autostart="true" loop="2" width=300 height=100>
--------------------编程问答--------------------
--------------------编程问答--------------------
//上述方法无效
//上述方法无效--------------------编程问答--------------------
这个应该是可以的 --------------------编程问答--------------------
//我试过了, 不行的--------------------编程问答-------------------- 请把你 访问 my.jsp 的路径贴出来
*/my.jsp
*/myfolder/my.mp3
如果还不行~~就认真看看了 --------------------编程问答--------------------
--------------------编程问答--------------------
/*
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
</head>
<body>
<img src="myfolder/login.gif" width=120 height=30>
<EMBED src="C:\Documents and Settings\Administrator\workspace\myweb\Root\myfolder\伤不起.mp3" autostart="true" loop="2" width=300 height=100>
</body>
</html>
*/
--------------------编程问答-------------------- 声音文件放在和网页同一目录或下层目录,embed src用相对路径打开 //这个你试验下
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
</head>
<body>
<img src="myfolder/login.gif" width=120 height=30>
<EMBED src="/*C:\Documents and Settings\Administrator\workspace\myweb\Root[有没有什么办法替换掉这一段字符串]*/\myfolder\伤不起.mp3" autostart="true" loop="2" width=300 height=100>
</body>
</html>
还有让你发请求这个页面的URL 不是 这个页面的HTML 代码。。
--------------------编程问答--------------------
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
</head>
<body>
<img src="myfolder/login.gif" width=120 height=30>
<EMBED src="
/*C:\Documents and Settings\Administrator\workspace\myweb\Root[有没有什么办法替换掉这一段字符串]*/\myfolder\伤不起.mp3" autostart="true" loop="2" width=300 height=100>
</body>
</html>
--------------------编程问答-------------------- 文件不能web-inf目录下,并且部署tomcat后访问链接用http://host/文件夹/文件名 试试 --------------------编程问答-------------------- 。。你还是没有告诉我你访问的是哪个页面
\myfolder\伤不起.mp3 \ 反了应该是 /
为了测试你就把mp3 跟页面放在一起
SRC 的路劲会写了吧 --------------------编程问答-------------------- 没用的! --------------------编程问答-------------------- 关注一下! --------------------编程问答-------------------- --------------------编程问答-------------------- <EMBED src="myfolder/my.mp3" autostart="true" loop="2" width=300 height=100>
就这个,只要你这个在web容器中绝对可以。
补充:Java , Web 开发