哪位高手可以帮我把每行代码都加上注释,要详细点的

2025-06-22 21:37:21
推荐回答(4个)
回答1:

//读取传过来的参数,如xxx.jsp? fujianPath="111" 又或是form表单中的name值
String fujianPath=request.getParameter("fujianPath");
String fujianYuashiMing=request.getParameter("fujianYuashiMing");
//使用URLDecoder的decode方法以UTF-8的编码方式进行解码
fujianYuashiMing=java.net.URLDecoder.decode(fujianYuashiMing,"UTF-8");
System.out.println(fujianYuashiMing+fujianPath);
//SmartUpload类这个类完成上传下载工作,网上你可以下到相关JAR包
SmartUpload su = new SmartUpload();
//执行上传下载的初始化工作,必须第一个执行
su.initialize(pageContext);
/*
将数据追加到MIME文件头的CONTENT-DISPOSITION域。jspSmartUpload组件会在返回下载的信息时自动填写MIME文件头的CONTENT-DISPOSITION域,如果用户需要添加额外信息,请用此方法。
*/
su.setContentDisposition(null);
/*
public void downloadFile(String sourceFilePathName)   其中,sourceFilePathName为要下载的文件名(带目录的文件全名)
*/
su.downloadFile("/uploadPath/file/liu.doc");
/*
public void downloadFile(String sourceFilePathName,String contentType,String destFileName)   其中,sourceFilePathName为要下载的文件名(带目录的文件全名),contentType为内容类型(MIME格式的文件类型信息,可被浏览器识别),destFileName为下载后默认的另存文件名
*/
su.downloadFile(fujianPath, null, new String(fujianYuashiMing.getBytes(), "ISO8859-1"));
downloadFile(String sourceFilePathName, String contentType, String destFileName)

/*
由于jsp container在处理完成请求后会调用releasePageContet方法释放所用的PageContext object,并且同时调用getWriter方法,由于getWriter方法与在jsp页面中使用流相关的getOutputStream方法冲突,所以会造成这种异常,解决办法是:只需要在jsp页面的最后加上两条语句: out.clear();
out=pageContext.pushBody();即可(其中out,pageContext均为jsp内置对象!)
*/
out.clear();
out=pageContext.pushBody();

PS:有问题可百度Hi我,good luck!~

回答2:

你把这段代码放进dreamover编程软件中在每句前面加/*或者用' '把句子括起来,看看起不起作用

回答3:

这是一段写在jsp上面的java代码,具体是一段下载文件的代码,先取到参数

回答4:

只知道是ASP,其他的就不晓得了…