| 风信Java论坛 ›› J2EE/Java Web 讨论交流中心 ›› 插件缺失还是代码问题? | 登录 -> 注册 |
|
1F 插件缺失还是代码问题? 禅蝉婵 Post by : 2008-11-01 22:55:32.0
[code=HTML] <body> 这段代码在别人的机子上运行后,选择一个图片后,在页面会显示出用户所选择的图片,可是在我的机子里却不显示新图片,不知道是为什么? |
|
2F Re:~~ 唧唧 Post by : 2008-11-01 23:47:44.0
刚才测试了一下,发现是 <base href="<%=basePath%>"> 这行代码的问题,因为这里指定了根路径,所以图片的路径会出错。 |
|
3F 禅蝉婵 Post by : 2008-11-02 00:32:02.0
我删除了base的那一行还有其他没有用的,可是我还是看不到自己选择的图片
你帮我测试下代码: ============================================ <%@ 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> <title>My JSP ´up.jsp´ starting page</title> </head> <body> <script type="text/javascript"> function show(obj){ var imagePath = obj.value; var imageObject = ´<img name="image" src="´+imagePath+´" alt="" />´; document.getElementById("viewImage").innerHTML=imageObject; } </script> <form name="uploadForm" action="ImageUpLoading" method="post" enctype="multipart/form-data"> <div id="viewImage"></div> <input name="pic" type="file" size="5" onchange="show(this);" /> <br /> desc:: <input name="bewrite" type="text" size="10" /> <br /> <input name="submit" type="submit" value="upload" /> </form> </body> </html> |
|
4F Re:~~ 唧唧 Post by : 2008-11-02 09:03:28.0
var imageObject = ´<img name="image" src="´+imagePath+´" alt="" />´; |
|
5F 禅蝉婵 Post by : 2008-11-11 18:42:47.0
我发现不仅仅是代码的问题,我现在用其他的系统盘重做了系统,上面几个代码都可以达到效果了。
|
| 风信Java论坛 ›› J2EE/Java Web 讨论交流中心 ›› 插件缺失还是代码问题? | 登录 -> 注册 |