请帮帮忙啊,parseRequest总返回空

问题描述

上网搜说是struts2配置时/*改为/*.action,改了以后tomcat起不来了,是什么原因搞不清楚,不知还有没有其他办法,请帮帮忙,谢谢了……

解决方案

解决方案二:
改成*.do,不要斜杠!
解决方案三:
重新使用了另一种方法,虽然很多功能没有了,不过有时间在仔细研究。(可能是问题太简单,没人理)谢谢,我再试试。上网搜的另一种方法:packagetutorial;importjava.io.BufferedInputStream;importjava.io.BufferedOutputStream;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.InputStream;importjava.io.OutputStream;importjava.util.Date;importorg.apache.struts2.ServletActionContext;importcom.opensymphony.xwork2.ActionSupport;publicclassFileUploadActionextendsActionSupport{privatestaticfinallongserialVersionUID=572146812454l;privatestaticfinalintBUFFER_SIZE=16*1024;privateStringcontentType;privateStringfileName;privateStringimageFileName;privateStringcaption;publicvoidsetMyFileContentType(StringcontentType){this.contentType=contentType;}publicvoidsetMyFileFileName(StringfileName){this.fileName=fileName;}publicvoidsetMyFile(FilemyFile){this.myFile=myFile;}publicStringgetImageFileName(){returnimageFileName;}publicStringgetCaption(){}publicvoidsetCaption(Stringcaption){this.caption=caption;}privatestaticvoidcopy(Filesrc,Filedst){try{InputStreamin=null;OutputStreamout=null;try{in=newBufferedInputStream(newFileInputStream(src),BUFFER_SIZE);out=newBufferedOutputStream(newFileOutputStream(dst),BUFFER_SIZE);byte[]buffer=newbyte[BUFFER_SIZE];while(in.read(buffer)>0){out.write(buffer);}}finally{if(null!=in){in.close();}if(null!=out){out.close();}}}catch(Exceptione){e.printStackTrace();}}privatestaticStringgetExtention(StringfileName){intpos=fileName.lastIndexOf(".");returnfileName.substring(pos);}@OverridepublicStringexecute(){imageFileName=newDate().getTime()+getExtention(fileName);FileimageFile=newFile(ServletActionContext.getServletContext().getRealPath("/UploadImages")+"/"+imageFileName);copy(myFile,imageFile);returnSUCCESS;}}

时间: 2024-08-03 17:20:40

请帮帮忙啊,parseRequest总返回空的相关文章

用VS2008自带模板创建的WCF服务库项目,什么都没改过,编译没问题但启动时出错,请帮帮忙。

问题描述 用VS2008自带模板创建的WCF服务库项目,代码配置全都没改过,编译没问题但启动时出错,请帮帮忙.本人用的是win7+vs2008后台输出如下:"WcfSvcHost.exe"(托管):已加载"C:WindowsassemblyGAC_32mscorlib2.0.0.0__b77a5c561934e089mscorlib.dll""WcfSvcHost.exe"(托管):已加载"E:ProgramFilesMicrosoft

list-link中如何产生一个初始化好了的List列表?就和数组一样?请帮帮忙

问题描述 link中如何产生一个初始化好了的List列表?就和数组一样?请帮帮忙 link中如何产生一个初始化好了的List列表?就和数组一样?请帮帮忙 解决方案 List有重载形式直接放入Array: list = new List<int>(new int[10]) 解决方案二: 没明白 补充完整 楼下接棒 解决方案三: 没明白 补充完整 楼下接棒 解决方案四: List<int> list = new List<int>(); for(i=0;i<10;i+

netbeans-新手没c币了。还请帮帮忙!!Netbeans导入Eclipse做的的gui后。没有设计怎么办?

问题描述 新手没c币了.还请帮帮忙!!Netbeans导入Eclipse做的的gui后.没有设计怎么办? 这个gui本来是在NetBeans下设计的 我只是把源码拷贝到Eclipse下添加了点东西.现在需要对gui设计.可是导入到Netbeans后没有了设计窗口.我该怎么办?有没有大神推荐适合我这种情况的开发方式! 解决方案 不是啊,netbean开发GUI程序比Eclipse方便多了,可以直接拖拽控件的的.如果不复杂的话可以重新直接设计的.我记得它的控件都是可视化的. 解决方案二: 我用的就是

求助:请帮帮忙吧!

问题描述 您好!!我没毕业设计做的是c#.net的企业人事管理系统,我做了一个老师说太简单,而现在我要做毕业答辩了,请好心人帮帮忙吧!!谢谢,非常感谢!我的qq是365862997我的邮箱是jipinglove521.com@163.com! 解决方案 解决方案二:该回复于2009-06-18 17:31:38被版主删除解决方案三:up解决方案四:帮顶解决方案五:顶

IIS老装不上请帮帮忙

问题描述 我的系统是:MicrosoftWindowsXPProfessional版本2002ServerPack3我从下载了一个安装包,根据上面的提示总是不能顺利安装,总是显示"安装程序无法复制文件admexs.dll",上面的网址说"仍选择刚才的解压目录就可以了:",可是我确找不到admexs.dll,还弹出"文件保护"对话框显示正常运行windows所需的文件已被替换成无法识别的版本,要保持系统的稳定,windows必须还原这些文件的原有版

请教前辈们,请帮帮忙,答辩要用

问题描述 小女子要做一个在线翻译软件,要用现成的在线词库,但是需要webservices提交用户需求,请问怎么实现?PS:所用工具是VS2005,SQL2005请大侠们帮帮忙 解决方案 解决方案二:该回复于2008-03-23 09:20:17被版主删除解决方案三:不知,帮顶解决方案四:该回复于2008-05-09 11:11:14被版主删除

我用C#做了一个库存管理系统,在本机上可以正常运行,可是网络服务器上就一点反应也没有,也不报错,就是打不开程序,这是为什么啊?各位请帮帮忙.

问题描述 我用C#做了一个库存管理系统,数据库用的实ACCESS,打包之后,在本机上运行完全没有问题,然后放到网络服务器上,点击就没有一点效果,也不报错,也打不开程序,请问各位这到底实怎么回事啊,服务器上肯定装了.net2.0框架.请帮忙解答,万分感谢. 解决方案 解决方案二:UP检查下源代码是不是有问题?根据这些信息很难判断的解决方案三:如果你是想多用户访问就别用ACCESS,它不支持网络访问的解决方案四:服务器上没装Access?解决方案五:查看数据库路径和操作权限解决方案六:一点点调试吧,

请帮帮忙

问题描述 现在我要往数据库中插入几个信息.其中表中某个字段为id,是表的主键,设计为1.2.3-自然数列.我想在每输入一个信息时,此字段中的值自动增1.请问有什么好方法? 小弟想有一种方法:即在插入某组数据之前,先从数据库中取最大的id值,然后将之加1,再跟其他数据一块插出数据库中,但是不知道如何取出最大值.貌似有些方法可以快速实现. 请各位替小弟想想办法,小弟不胜感激! 解决方案 解决方案二:你是想用程序实现自动增长??解决方案三:up解决方案四:数据库实现解决方案五:但是不知道如何取出最大值

下面代码说下标越界请帮帮忙,还有我那样给数组赋值对不对,如果不对请指点...

问题描述 rst.open"select样本1fromspecial_infoFora=1To10data(a)=rst.Fields(0)NextaWithMSChart1.chartType=VtChChartType2dBar.ChartData=dataEndWithSelectCasedata(a)Case10-20q1=q1+1Case20-30q2=q2+1Case30-40q3=q3+1Case40-50q4=q4+1Case50-60q5=q5+1EndSelectPrintP