JSP的一个不解问题。。。
HTML code:
<td bgcolor="f5f5f5" align="center"><img onclick="javascript:alert('${brand.logopath}')" src="${brand.logopath}"/></td>
这个地方的brand.logopath在硬盘的地址为:
D:/Java-project/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sport_shopping/images/brand/logo/2009/11/25/03/c4743a4a-48ae-492a-86ef-dc5ff0663b4d.jpg
这个把文件放在了myeclipse的工程下了,首先是放在了项目的'/'根目下了,然后通过了getRealPath来获取是实际的地址(图片上传)。
上面那个td里的图片能够显示。
但是alert()中的路劲确变了,其中的原因是因为路径中的/后面有.号吗?
其实两个地方都是${brand.logopath}
src处右键的src 的地址为“
D:/Java-project/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sport_shopping/images/brand/logo/2009/11/25/03/c4743a4a-48ae-492a-86ef-dc5ff0663b4d.jpg
但是alert出来的却是:
D:Java-project.metadata.pluginsorg.eclipse.wst.server.core mp0wtpwebappssport_shoppingimagesrandlogo9 /4e40dd92-f080-49f2-b01c-09bedc53a83c.jp
为什么呢?
希望大家给解答一下
onclick="javascript:alert(\”${brand.logopath}\")"
\\代替/
在windows下路径一般是D:\###\###等
经过js输出时要转义的 \\代替\
你给出的路径本身应该是错的
学习了~~~
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
我想用javabean实现计数
代码如下:
ComputerCount.java
package tom.jiafei;
import java.io.*;
public class ComputerCount{
int number=0;
boolean iscome=false;
File file=new ......
我想做够购物车用session 但是不知道怎么获取购买数量 谁有具体的代码吗 希望能割舍
下面是购物车的核心代码
有了这个 就应该能够做出来吧
Java code:
public void doPost(HttpServletRequest reque ......
jsp开发的时候能够导出word和excel,但是是否能够直接导出为acess格式、dbf格式的文件?
高手指点下,最好能够给个例子,谢谢!!!
javadbf这个jar一切问题解决了。
下载地址为:http://sarovar.org/projects/ ......