你可以通过一个中间的jsp页面中转么,直接的实现目前不可能。action是运行在服务器端的,而javascript是运行在客户端的。
解决方案 »
- 用Java实现CA安全登录问题 SSH框架
- 如何将byte[]存入ORACLE数据库
- 跪求解决转码问题
- 急求JAVA编程思想第4版的习题答案
- 请问如何用java语言如何利用jfreeport包定义报表(表名,分页,页码..)
- 各位自己都是如何解决tomcat5+struts+mysql的中文问题的
- tomcat 上已知路径,如何可以下载servlet
- 请教大虾,被Deprecated的方法为什么还能使用?
- J2EE的运行环境
- 十万分火急求救 表单添加页面 有一个字段是select 下拉选项 下拉选项的数据是其他表的数据 这个表单数据应该怎么设计和处理呢
- 问两个入门级的简单问题
- 求用poi提取word,ppt,或excel 文本内容的例子
这个页面是你的第一个action只要执行你的弹出js的alter框
通过选择后制定url转向实现你的第2个action!
然后点ok按钮,再将事件提交到后台的下一个action去...
很简单,如下代码:在Action中,例如处理上传文件结束,给用户上传成功的提示; String strAlert = "文件上传成功!";
strAlert = new String(strAlert.getBytes("GBK"),"ISO8859-1");
out.println("<script language=javascript>");
out.println("alert('" + strAlert + "');");
out.println("history.go(-2);");//后退两步
//这里可以放你希望的代码;
out.println("</script>");
String strAlert = "文件上传成功!";
strAlert = new String(strAlert.getBytes("GBK"),"ISO8859-1");
out.println("<script language=javascript>");
out.println("alert('" + strAlert + "');");
out.println("self.location.href="127.0.0.1/ddd/do/action");
out.println("</script>");
ActionErrors errors = new ActionErrors();
errors.add(errors.GLOBAL_ERROR,new ActionError("error.login.name",topic.getName()));
saveErrors(request, errors);
return mapping.findForward("/forwardpage");3.在forward页面前加上
<html:errors />解决.