文件管理 · 2024年1月15日

jsp网站源代码下载|如何通过页面下载该网站的jsp源代码

㈠ jsp+servlet实现文件上传与下载源码

上传:需要导入两个包:commons-fileupload-1.2.1.jar,commons-io-1.4.jarimport java.io.File;import java.io.IOException;import java.util.List;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.commons.fileupload.FileItem;import org.apache.commons.fileupload.disk.DiskFileItemFactory;import org.apache.commons.fileupload.servlet.ServletFileUpload;/** * 上传附件 * @author new * */public class UploadAnnexServlet extends HttpServlet { private static String path = ""; public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } /* * post处理 * (non-Javadoc) * @see javax.servlet.http.HttpServlet#doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) */ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { path = this.getServletContext().getRealPath("/upload"); try { DiskFileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload up = new ServletFileUpload(factory); List<FileItem> ls = up.parseRequest(request); for (FileItem fileItem : ls) { if (fileItem.isFormField()) { String FieldName = fileItem.getFieldName(); //getName()返回的是文件名字 普通域没有文件 返回NULL // String Name = fileItem.getName(); String Content = fileItem.getString("gbk"); request.setAttribute(FieldName, Content); } else { String nm = fileItem.getName().substring( fileItem.getName().lastIndexOf("\\") + 1); File mkr = new File(path, nm); if (mkr.createNewFile()) { fileItem.write(mkr);//非常方便的方法 } request.setAttribute("result", "上传文件成功!"); } } } catch (Exception e) { e.printStackTrace(); request.setAttribute("result", "上传失败,请查找原因,重新再试!"); } request.getRequestDispatcher("/pages/admin/annex-manager.jsp").forward( request, response); }} 下载(i/o流)无需导包:import java.io.IOException;import java.net.URLEncoder;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * 下载文件 * @author * */public class DownloadFilesServlet extends HttpServlet { /** * */ private static final long serialVersionUID = 8594448765428224944L; public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } /* * 处理请求 * (non-Javadoc) * @see javax.servlet.http.HttpServlet#doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) */ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String name = request.getParameter("fileName"); System.out.print("dddddddddd:" + name); // web绝对路径 String path = request.getSession().getServletContext().getRealPath("/"); String savePath = path + "upload"; // 设置为下载application/x-download response.setContentType("application/x-download"); // 即将下载的文件在服务器上的绝对路径 String filenamedownload = savePath + "/" + name; // 下载文件时显示的文件保存名称 String filenamedisplay = name; // 中文编码转换 filenamedisplay = URLEncoder.encode(filenamedisplay, "UTF-8"); response.addHeader("Content-Disposition", "attachment;filename=" + filenamedisplay); try { java.io.OutputStream os = response.getOutputStream(); java.io.FileInputStream fis = new java.io.FileInputStream( filenamedownload); byte[] b = new byte[1024]; int i = 0; while ((i = fis.read(b)) > 0) { os.write(b, 0, i); } fis.close(); os.flush(); os.close(); } catch (Exception e) { } }}

㈡ 用jsp怎么编写文件下载代码

下面是我写的一个小例子,下载远程文件urlString,到本地文件localFile.成功返回True,不成功返回False.把这代码插入到你JSP中用到的地方就OK了:) public boolean downLoadFile(String urlString, String localFile) { URL url; byte[] buffer = new byte[512]; int size = 0; boolean success = false; try { url = new URL(urlString); BufferedInputStream stream = new BufferedInputStream(url.openStream()); FileOutputStream fos = new FileOutputStream(localFile); while ((size = stream.read(buffer)) != -1) { fos.write(buffer, 0, size); } fos.close(); stream.close(); success = true; } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return success; }

㈢ 如何通过页面下载该网站的jsp源代码

通过WEB浏览器你只能看抄到jsp输出的静态页面,不能下载到jsp源文件。你若想得到源文件可以通过以下方式:第一,向部署者、维护者或者开发人员索要想要得到jsp页面第二,使用黑客技术侵入对方部署应用的服务器,直接考走jsp源文件。

㈣ 着急!!我从网上下载了一份JSP源码,该怎么运行起来据说要用ant,该怎么使用

把项目导入到你的工作区间,源码里应该有数据库文件,把数据库文件执行,再通过MyEclipse把项目发布到Tomcat,启动,OK!

㈤ 求完整简单asp+access论坛免费源代码

源码网-下载源码就到源码网提供各种建站源码免费下载以及资讯信息。 www.codepub.com/ 48K 2008-9-20 – 网络快照 源码之家-提供最新免费源码高速下载!ASP、PHP、JSP、DOTNET、数据库、教程、源码下载。 www.mycodes.net/ 89K 2008-9-16 – 网络快照 www.mycodes.net 上的更多结果 asp1百盲代码源码下载,源码下载 – 本站提供各类源码下载,包括ASP源码,.NET源码,PHP源码,JSP源码下载以及各类收费源码下载 www.asp1.com.cn/ 53K 2008-9-21 – 网络快照 站长下载 – 源码下载,站长工具,精品软件 – 中国站长站精品源码推荐 BBSMax 程序介绍 目前最优秀的.net论坛,功能、速度、负载首屈一指,亿级帖子论坛的首选程序 DiY-Page自…最新ASP源码 更多.. 09-21[人才房产]免费人才招聘网 宽屏版 v3.01 build 0921 09-21[影音娱乐]欣颐视频图文… down.chinaz.com/ 39K 2008-9-21 – 网络快照 源码下载_免费网站源码下载_虾客下载含网页素材以及ASP,CGI,PHP,JSP,.NET,C++,Delphi等源码源码下载。) www.xkxz.com/ 20K 2008-9-19 – 网络快照 365源码之家 – 提供asp,php等网站源码下载,源程序下载Photoshop特效:草原上的金马JBuilder系统命令提示符八大特别技巧文件上传程序的全部源码Java平台I18N 支持概述Exchange电子邮件帐户向POP3帐户的自动转第二章 CSS的应用方式用CSS来实现鼠标翻转的特效代码Windows Vista系统下的Rootkit攻防不要… www.365code.com/ 94K 2008-9-21 – 网络快照 锋网源码 – 提供最新WEB源码下载和各种技术教程工具服务锋网源码,提供最新ASP源码下载,PHP源码下载,JSP源码下载,CGI源码下载,.NET源码下载,和各种技术教程工具服务… www.fwvv.net/ 40K 2008-9-20 – 网络快照 ASP300源码下载 – 源代码下载 ASP源码 源码之家 网站源码 FLASH源..提供ASP代码下载,技术文章。 www.asp300.com/ 40K 2008-9-21 – 网络快照 Asp.net源码下载专业站|- 51aspx.comasp.net源码下载,.net源代码,.net源码下载,C#.net源码下载,C#源码,asp.net源码,源码高速下载… www.51aspx.com/ 92K 2008-9-17 – 网络快照 www.51aspx.com 上的更多结果 中国站长下载 – 网站源代码,站长资源,绿色软件下载江苏正大针织企业网站源码 无错版9-19 免费的短信留言系统9-19 思翔315在线投诉系统 build 200807259-19 TinyMCE v3.2.0.1 问沫工作室优化版9-19 晴天免费电影系统完整版(带迅雷采集) build 0809189-19 更多PHP源代码 magento开源… down.cnzz.cn/ 68K 2008-9-21 – 网络快照 down.cnzz.cn 上的更多结果 到里面搜就是了

㈥ 下载好的jsp网站源码怎么运行

jsp的运行需要有容器支持。同时看这个项目是否需要某些资源文件,类似数据库连接等。如果是专则需要配置才可以正常属运行,如果不是则可以直接拷贝connect-web文件夹到tomcat的webapps目录下,启动tomcat,控制台没有异常就算部署成功了。同时要想正确访问该应用,查看web.xml中配置的访问首页,否则会因找不到页面报404错误。