页面调用action:
eval("window.location='../call/viewCallPage!delFile.action?myDocs=32'");
在相应的方法里去除参数myDocs:
private HttpServletRequest request;String myDocs = request.getParameter("myDocs");为什么会报错取不到呢?
请大家帮帮忙啊.........
eval("window.location='../call/viewCallPage!delFile.action?myDocs=32'");
在相应的方法里去除参数myDocs:
private HttpServletRequest request;String myDocs = request.getParameter("myDocs");为什么会报错取不到呢?
请大家帮帮忙啊.........
你的request就这样 [private HttpServletRequest request; ]???
你的request不是传过来的吗
请注意看下 Action中excute函数的参数~
可是怎么在request中取到传递的参数啊;String myDocs = request.getParameter("myDocs");
实在后台的action中写的。
帮帮忙啊,应该怎么改正呢?
相应的方法是什么方法啊?
throws ServletException, IOException
{
//..............
}
你的方法是这样的吗?
应该怎么弄啊,那位大侠能给点代码吗?万分谢谢!!!
你也可以试一试String myDocs = (String)request.getAttribute("myDocs");
这句是什么意思??
也谢谢大家的帮忙.........
Map paramMap = ac.getParameters();
String[] ids = (String[]) paramMap.get("myDocs");
String myDocs = "";
for (int i = 0; i < ids.length; i++) {
myDocs = ids[i];
}3).IOC用法 action中必须有setServletRequest()方法。
private HttpServletRequest request;
public void setServletRequest(HttpServletRequest request) {
this.request = request;
}楼主用的应该是第三中。