您的位置:

jsp下载并执行代码(jsp运行java代码)

jsp下载并执行代码(jsp运行java代码)

更新:

本文目录一览:

jsp实现文件的下载

%@pagelanguage="java" import="java.io.*,java.net.*" contentType="application/x-msdownload" pageEncoding="UTF-8"%%

//关于文件下载时采用文件流输出的方式处理:

//加上response.reset(),并且所有的%后面不要换行,包括最后一个;

String url = request.getParameter("url");

System.out.print(url);

int k = url.lastIndexOf("\\");

String url1=url.substring(k+1,url.length());

response.reset();//可以加也可以不加

response.setContentType("application/x-download");

String filedownload = url;

String filedisplay = url1;

filedisplay = URLEncoder.encode(filedisplay,"UTF-8");

response.addHeader("Content-Disposition","attachment;filename=" + filedisplay);

OutputStream outp = null;

FileInputStream in = null;

try

{

outp = response.getOutputStream();

in = new FileInputStream(filedownload);

byte[] b = new byte[1024];

int i = 0;

while((i = in.read(b)) 0)

{

outp.write(b, 0, i);

}

out.clear();

out = pageContext.pushBody();

outp.flush();

}

catch(Exception e)

{

System.out.println("Error!");

}

finally

{

if(in != null)

{

in.close();

in = null;

}

if(outp != null)

{

outp.close();

outp = null;

}

}

%

怎么把网上下载的jsp代码放进eclipse中运行,求详细的过程

有以下方式:

1、如果是Eclipse项目,可以直接使用导入功能整个的导入进去。

2、如果不是Eclipse项目,可以重新在Eclipse里面新建一个Web项目,然后把需要的jsp文件复制粘贴到WebContent里面。

从网上下载的JSP源代码要再怎么运行

首先用eclipse导入到项目中, tomcat解压到本地

根据提示修正build path错误

根据提示讲faced修改为webapp

eclipse右键 run as tomcat即可

jsp页面如何实现下载文档

jsp页面下载文档是在jsp中有一个a标签 ,当用户点击a标签的时候下载文件。

一般采用href属性直接指向一个服务器地址,只要链接的文件存在,就会给出弹出保存对话框.

点击a标签 先执行onclick事件,再请求href中指向的地址。

前端jsp:

a href="#" onclick="javascript:downloadtest('${app.id}')" id="pluginurl" style="color: #83AFE2;text-decoration:underline;"/a

然后在js中:

function downloadtest(id){

var url = "%=request.getContextPath()%/app/download" + "/" + id;

$("#pluginurl").attr("href",url);

}

后台处理下载逻辑的java代码:

/**

* 下载文件

* @param id appid

* @param response

*/

@RequestMapping(value="/download/{id}")

public void download(@PathVariable String id, HttpServletResponse response){

String filepath = "";

Result result = appService.getAppById(id);

App app = (App) result.getMap().get("app");

if(app == null){

return;

}

filepath = app.getUrl();

File file = new File(filepath);

InputStream inputStream = null;

OutputStream outputStream = null;

byte[] b= new byte[1024];

int len = 0;

try {

inputStream = new FileInputStream(file);

outputStream = response.getOutputStream();

response.setContentType("application/force-download");

String filename = file.getName();

filename = filename.substring(36, filename.length());

response.addHeader("Content-Disposition","attachment; filename=" + URLEncoder.encode(filename, "UTF-8"));

response.setContentLength( (int) file.length( ) );

while((len = inputStream.read(b)) != -1){

outputStream.write(b, 0, len);

}

} catch (Exception e) {

e.printStackTrace();

}finally{

if(inputStream != null){

try {

inputStream.close();

inputStream = null;

} catch (IOException e) {

e.printStackTrace();

}

}

if(outputStream != null){

try {

outputStream.close();

outputStream = null;

} catch (IOException e) {

e.printStackTrace();

}

}

}

}

JSP下载代码

我就不给你代码。呵呵。

1、得到该目录下文件的名集合。

2、将该集合的内容动态生成多下拉列表框。

3、在用户选择并按下下载后,转入下载页面,同时传递用户选择的文件名供这个页面动态生成下载地址。

例如,文件集合为a.txt、b.txt,文件存在了webapp目录下的down文件夹。

用户提交了 a.txt,这时候只要在你想的地方生成一个连接到***.***.***/down/a.txt 的超链接就可以了。

jsp下载并执行代码(jsp运行java代码)

本文目录一览: 1、jsp实现文件的下载 2、怎么把网上下载的jsp代码放进eclipse中运行,求详细的过程 3、从网上下载的JSP源代码要再怎么运行 4、jsp页面如何实现下载文档 5、JSP下载

2023-12-08
jsp执行代码,jsp 代码

本文目录一览: 1、jsp页面下怎么执行循环语句? 2、jsp的执行过程是怎样的 3、jsp中 中的java代码是怎样开始执行的 jsp页面下怎么执行循环语句? jsp会被web容器转换成servle

2023-12-08
jsp里执行java方法(jsp运行java代码)

本文目录一览: 1、jsp如何调用java类 2、请问JSP中如何调用JAVA类? 3、如何在jsp中使用java类? 4、在jsp中如何调用java中的方法? 5、JSP里面怎么调用java类里面的

2023-12-08
jsp上一条记录代码,jsp上一条记录代码不见了

本文目录一览: 1、上一页12345下一页这样的JSP代码怎么实现 2、有关向数据库中添加一条记录的问题,JSP代码 3、请问:关于jsp中的一小段代码 上一页12345下一页这样的JSP代码怎么实现

2023-12-08
jsp源码是java吗,jsp中java代码

本文目录一览: 1、JSP是不是Java 2、什么是jsp?它是属于JAVA中吗? 3、请问JSP是用JAVA编写的吗? 4、Java与jsp 5、JSP是什么东西 和Java是一回事么? JSP是不

2023-12-08
jspjava代码,jsp java代码

2023-01-09
jsp网页版源码(jsp运行后是源码)

本文目录一览: 1、网上下的jsp源码要怎么用 2、jsp网站下载源码如何使用 3、运行JSP页面显示源码 4、JSP源码如何使用? 5、jsp 中网站的首页源代码 6、jsp登陆界面源代码 网上下的

2023-12-08
jsp参考大全及源代码(jsp的代码)

本文目录一览: 1、jsp技术的验证码源代码? 2、jsp登陆界面源代码 3、jsp 中网站的首页源代码 jsp技术的验证码源代码? 实际当中很少用这种纯JSP的验证码技术,缺乏安全性,下面有一个这样

2023-12-08
jsp加载代码,jsp已加载的基本类

本文目录一览: 1、如何在JSP代码中嵌入javascript代码 2、jsp页面如何加载内容? 3、jsp中加入Java代码 4、jsp中 java代码、js、html代码 加载的顺序 如何在JSP

2023-12-08
jsp源码(jsp源码怎么运行)

本文目录一览: 1、JSP登陆源码 2、jsp登陆界面源代码 3、idea 运行JSP后显示源代码是什么情况 4、JSP的源代码写在哪? 5、给定JSP程序源码如下: JSP登陆源码 login.js

2023-12-08
jsp页面代码生成,jsp页面写java代码

本文目录一览: 1、怎么将jsp页面转换为html代码 2、在JSP页面上写代码直接生成一个.txt文件 3、jsp页面获取数据后怎样生成HTML静态页面 4、jsp页面的代码由哪两部分组成 5、JS

2023-12-08
jsp收藏完整代码,jsp笔记

2022-11-23
jsp全部代码,jsp弹窗代码

本文目录一览: 1、jsp登录代码 2、jsp代码意思 3、jsp的常用指令有哪些 4、jsp的代码 求解? jsp登录代码 login.jsp%@ page language="java" page

2023-12-08
jsp生意代码(jsp案例代码)

本文目录一览: 1、JSP的源代码写在哪? 2、jsp页面的代码 3、jsp登陆界面源代码 JSP的源代码写在哪? jsp文件是一个可以对页面和java代码都能操作的页面,可以有html标签和java

2023-12-08
前段jsp代码(JSP前端)

本文目录一览: 1、jsp登陆界面源代码 2、jsp页面的代码由哪两部分组成 3、jsp是前端还是后端开发的 jsp登陆界面源代码 1、login.jsp文件%@ page language="jav

2023-12-08
如何让该jsp程序继续运行(jsp代码如何运行)

本文目录一览: 1、我有一个JSP程序的代码 不知道怎样运行 求高手详细指教 2、jsp 被关闭后 如何继续执行程序 3、如何运行jsp文件 4、jsp怎么运行 我有一个JSP程序的代码 不知道怎样运

2023-12-08
很多的jsp程序例子代码下载(jsp案例代码)

本文目录一览: 1、jsp页面如何实现下载文档 2、jsp代码小例子。这是java代码。能运行。我想让这个在jsp里运行。怎么写?环境了。 3、需要一个可以运行的JSP简单代码? 4、jsp购物车代码

2023-12-08
jsp连接网页和java代码(jsp和java怎么连接)

本文目录一览: 1、在JSP网页中怎样加入Java代码?? 2、java jsp页面怎么写java类?怎么调用java代码? 3、我怎么把我编辑的java程序和jsp衔接起来,并且把他们显示出来,就是

2023-12-08
jsp及java编程(jsp中使用java代码)

2022-11-09
jsp黑色代码,jsp背景颜色代码

2022-11-24