我想用Dwr 实现一个删除功能:
方法DelPicAcc 这个方法实现一个删除功能可是页面总是显示有错误,错误确定为这里“<%=request.getRealPath("").toString()%> ”那么我这里的参数应该如可给出,或在Bean中如何取得到呀?有作过这方面的给个方法吧,在下不胜感激!页面代码如下
function Delete(i,path)
{
if(confirm("你确定要删除吗?")==true)
{
Del.DelPicAcc(i,<%=request.getRealPath("").toString()%>,show);
}
}javaBean 代码如下
public String DelPicAcc(String ID,String Path)
{
String sql="select top 1 * from Picture where ID="+ID;
My.db newdb= new db();
ArrayList lst=newdb.GetDate(sql);
HashMap map= (HashMap)lst.get(0);
File file= new File(Path+map.get("Path").toString());
file=file.getAbsoluteFile();
if( file.delete())
{
return "success";
}
else
{
return "false";
}
}
方法DelPicAcc 这个方法实现一个删除功能可是页面总是显示有错误,错误确定为这里“<%=request.getRealPath("").toString()%> ”那么我这里的参数应该如可给出,或在Bean中如何取得到呀?有作过这方面的给个方法吧,在下不胜感激!页面代码如下
function Delete(i,path)
{
if(confirm("你确定要删除吗?")==true)
{
Del.DelPicAcc(i,<%=request.getRealPath("").toString()%>,show);
}
}javaBean 代码如下
public String DelPicAcc(String ID,String Path)
{
String sql="select top 1 * from Picture where ID="+ID;
My.db newdb= new db();
ArrayList lst=newdb.GetDate(sql);
HashMap map= (HashMap)lst.get(0);
File file= new File(Path+map.get("Path").toString());
file=file.getAbsoluteFile();
if( file.delete())
{
return "success";
}
else
{
return "false";
}
}
解决方案 »
- 请教高手,关于这段话里的“播发”是什么意思?
- 在利用PL/SQL存储过读取数据在JSP上打印出错
- 求救,servlet 访问不了
- 请教:仅能输入数字,字母,汉字,英文减号,空格, 并且数字,字母,英文减号,空格等这些英文字符的个数不能超过20个的正则表达式应该怎么写?
- servlet 调试时,每次修改后都要重启Tomcat才行
- 高手请指点以下,如何在DHTML中实现如下的功能,谢谢!
- 用jFreeChart输出的图片不能用“IE文件菜单”的“另存为”保存???
- struts循环标签<s:iterator>对比C标签有什么好处?
- java之JSP之SOS
- 频繁发送请求操作数据库优化
- javaBean 取文件真实路径
- 怎么实现在一个页面上从另一个网页上周期性地获得最新新闻连接 javascript 在线等!
2 把request传进去从隔离角度讲,当然是第一种更灵活和规范
方法是你把取出的路径使用,session.setAttribute("pathName","获取的路径")方法来保存,
在传入时,使用session.getAttribute("pathName")获取路径即可呵呵,看来老紫竹天天打开电脑的时间总是比我早一会啊!
问题就是出在这里,
能不能说的细点
怎么传呀?