- 浏览: 96576 次
- 性别:
文章分类
最新评论
-
softkid:
pool中的string对象会不会被GC回收啊?
String s = new String("abc");你真的了解吗??? -
sarsgetaway:
[b]public String readTemple(Str ...
jsp生成html -
phoenix:
建议增加web.xml关于此filter的配置文件
用于检测用户是否登陆的过滤器
用于解决在一个页面上传多个文件的问题.
<script type="text/javascript">
function showDialog(url){
//弹出一个showModalDialog,并以returnValue来获取返回值
var returnValue = window.showModalDialog(url);
//alert(returnValue);
if(returnValue!=null){
//for(var i=0;i<returnValue.length;i++){
//document.all.info.innerHTML = returnValue[i]+"<br>";
//}
//输出返回值
document.getElementById("IMAGENAME").value = document.getElementById("IMAGENAME").value + returnValue + "|";
//document.all.imgname.innerHTML=returnValue;
}
}
</script>
在示例图中的"上传图片"是一个button按钮,给它一个onclick事件,当点击时触发:
<td height="25">
<input name="IMAGENAME" type="text" id="IMAGENAME" />
<input type="button" name="Submit3" value="上传图片" onclick="showDialog('automobile/up.jsp')" />
</td>
弹出图片上传页:
图片上传页:
<base target="_self"/>
<body>
<form action="/qcbst/v_uploadautomobileimage" name="myform" method="post" enctype="multipart/form-data" >
<table width="100%" border="0" align="center">
<tr>
<td colspan="2">图片上传</td>
</tr>
<tr>
<td width="30%"><div align="right">汽车图片:</div></td>
<td width="70%"><input type="file" name="imgname" size="20"><input type="submit" value="上传"></td>
</tr>
<tr>
<td><div align="right">上传信息:</div></td>
<td> </td>
</tr>
</table>
</form>
</body>
当点击上传后.图片上传到服务器,然后,关闭当前页,返回图片的名称给调用页:
上传servlet:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setCharacterEncoding("GBK");
response.setContentType("text/html");
UploadBean up = new UploadBean();//--------文件上传类
String path = request.getRealPath(request.getContextPath()).substring(0,request.getRealPath(request.getContextPath()).lastIndexOf("\\"));
try{
File file = new File(path+"/img/automobile");//
if(!file.exists()){
file.mkdir();
}
}catch(Exception e){
}
up.setObjectPath(path+"/img/automobile/");//
//设置上传文件大小
up.setSize(10000*1024);
//可上传文件后缀名
up.setSuffix(".JPG.JPGE.jpg.jpge.gif.GIF");
try{
up.setSourceFile(request);
}catch(Exception e){
response.getWriter().write("图片上传失败!!!");
}
String [] saSourceFile = up.getSourceFile();
String [] saObjectFile = up.getObjectFileName();
String [] saDescription = up.getDescription();
int iCount = up.getCount();
String sObjectPath = up.getObjectPath();
if(saDescription != null && saDescription[0].indexOf("ERR") == -1){
response.getWriter().write("<script language='javascript'>window.returnValue = '");
response.getWriter().write(saObjectFile[0]);
response.getWriter().write("';window.close();</script>");
}else{
response.getWriter().write("图片上传失败!!!");
}
}
上传完成后:
OK,完成了!!!
发表评论
-
类的初始化顺序---你真的明白吗???^_^
2007-11-13 17:09 746^_^基础知识,要是不很明白的就看看吧。^_^ public ... -
最重要的十几个J2EE 最佳实践
2007-01-06 09:25 760简介在过去的 5 年中,已经有许多人写了关于 J2E ... -
J2EE项目10大风险
2007-01-06 09:53 946当你开始着手组织一个 ... -
把java本地程序配置在windows服务来运行[转载]
2007-01-07 15:27 1151步骤如下: 0 ... -
JSP 2.0: The New Deal, Part 1 [转载]
2007-01-08 15:18 806期待已久的日子即将到来: 最新版 ... -
showModalDialog和showModelessDialog使用心得
2007-01-20 13:23 905一、showModalDialog和showMod ... -
JBoss启动过程
2007-01-28 09:28 8991. o ... -
J2EE开发之常用开源项目介绍
2007-01-28 09:49 884主要就我所了解的J2EE开发的框 ... -
frame中隐藏横向滚动条
2007-01-28 17:50 2632在网吧客户端项目中使用了frame的方式,布局如下:遇到的问题 ... -
jsp生成html
2007-01-31 18:31 2208从网上找到了两种方法都是大同小异,经过 ... -
编写你自己的单点登录(SSO)服务
2007-02-01 15:06 1233摘要 ... -
HttpClient入门
2007-02-01 15:07 816HttpClient 是 Apache Jakarta Com ... -
跨domain的SSO
2007-02-01 15:31 949在我写了SSO的文章以后,有几个网友希望我能提一提跨domai ... -
jfreechart例子
2007-02-07 10:44 4213一、饼图<%@ page language=" ... -
JSP避免Form重复提交的三种方案
2007-02-12 08:57 9261、javascript ,设置一个变量,只允许提交一次。 ... -
flash对联广告
2007-02-14 16:35 789<html><head></he ... -
什么是Portlet ?
2007-03-09 08:37 987作者:Sunil Patil; observer ... -
在J道上看到的:RoR可否替代J2EE?
2007-03-17 14:40 1265... -
[转载]session详解
2007-03-21 08:36 858這篇文 ... -
IP地址段的过滤
2007-03-23 14:48 1483昨天接到领导指示,要对地市的IP地址 ...
相关推荐
在JSP开发中,`window.showDialog`是一个经常被用于创建模态对话框的方法,它可以帮助我们实现页面间的交互和数据传递。模态对话框是一种阻止用户与页面其他部分交互,直到用户处理完对话框中的内容才能继续操作的...
在Windows应用程序开发中,尤其是使用.NET Framework的Windows Forms或WPF平台时,`ShowDialog()`方法是一个非常常用的功能。这个方法用于以模态对话框的形式显示一个窗体,即用户必须先关闭该对话框才能与父窗体或...
在Windows Presentation...通过解压这些文件并按照上述步骤进行整合,可以得到一个完整的WPF MVVM应用,其中包含了ShowDialog的功能。记得检查每个部分的代码,确保它们正确地组合在一起,以实现预期的对话框显示效果。
在C# WinForms应用开发中,子窗体与父窗体之间的数据传递是一个常见的需求,尤其是在需要用户输入或选择特定信息的场景下。通过`ShowDialog`方法,我们可以实现一个模态对话框,该对话框在关闭前会阻止程序的其他...
下面将详细介绍这些方法的具体用法及其应用场景。 #### `window.open()` 方法 `window.open()` 是一个通用的方法,用于在新的浏览器窗口中打开指定的URL。其基本语法如下: ```javascript window.open(pageURL, ...
特别是在Windows Forms或WPF应用程序中,UI(用户界面)元素通常由主线程创建并管理,而其他后台线程可能需要与这些UI元素进行交互。这涉及到跨线程访问控件的问题,以及如何在特定线程中正确地显示和操作窗体。以下...
`ShowDialog.zip`文件提供了一种实现对话框、输入框、下拉框和列表等常见UI元素的方法,这些组件在应用程序中常用于与用户进行交互,如提示信息、收集用户输入或展示选项。下面我们将详细探讨这些知识点。 1. ...
在C#编程中,窗口的显示方式主要分为两种:模态窗体(Modal Form)和非模态窗体(Non-Modal Form)。模态窗体通过`ShowDialog()`...在实际应用中,记得根据具体需求调整关闭逻辑和用户交互部分,以提供更好的用户体验。
在标题为“jsp界面出弹窗效果(可以放列表,也可以放详情等内容)”的主题中,我们主要探讨的是如何在JSP(JavaServer Pages)页面上实现弹窗功能,这种弹窗不仅能够展示列表数据,还能展示详细信息。这通常涉及到...
showdialog010220 一个新的Flutter应用程序。 入门 该项目是Flutter应用程序的起点。 如果这是您的第一个Flutter项目,那么有一些资源可以帮助您入门: 要获得Flutter入门方面的帮助,请查看我们的,其中提供了...
通过以上方法,开发者可以在ASP.NET应用中实现多层弹出的showDialog效果,提供更加丰富和交互式的用户界面。在实际项目中,应根据需求和性能考虑,选择最合适的实现方式。在提供的WebSite2压缩包中,可能包含了示例...
在C#编程中,窗口的显示方式主要分为两种:非模式窗体(Non-Modal Form)和模式窗体(Modal Form)。这两种方式的主要区别在于控制权的转移和...理解和运用这些知识能够帮助开发者更好地设计和管理应用程序的用户界面。
但要注意,如果窗体是MDI应用程序的一部分且不可见,或者使用`ShowDialog`显示,`Close`方法可能不会释放窗体,这时需要手动调用`Dispose`释放资源。此外,关闭无模式窗口的窗体后,不能再使用`Show`方法使其可见,...
"jQuery pic showdialog"就是这样一个插件,它允许开发者通过简单的代码实现图片弹出框功能,为用户带来更好的交互体验。下面我们将深入探讨这个插件的工作原理、使用方法以及如何自定义设置,帮助你更好地理解和...
在C#编程中,创建多窗口应用程序是一项基本且重要的技能,尤其对于开发桌面应用或复杂的UI设计时。本文将深入探讨如何使用C#构建多窗口应用程序,并围绕这一主题展开相关知识点。 首先,C#是微软.NET框架的主要编程...
例如,使用`Form.ShowDialog()`方法可以使一个窗体模态化地显示在前一个窗体之上,形成重叠效果。同时,利用`Form.Show()`方法则可以让窗体非模态地显示,允许用户与背景窗体同时交互。 其次,窗体间的数据传递是...
在IT领域,尤其是在Windows应用程序开发中,"父子窗口"是一个常见的设计模式,它涉及到一个主窗口(父窗口)与一个或多个子窗口之间的交互。在C#编程语言中,我们可以利用Windows Forms或WPF(Windows Presentation ...