精华内容
下载资源
问答
  • jsp 实现文件保存读取

    千次阅读 2017-05-22 19:17:50
    文件保存读取 title > head > < body > request.setCharacterEncoding( " GBK " ); String name = request.getParameter( " filename " ); String content = request.getParameter( " ...
    复制代码
    <%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
    <%@ page contentType="text/html; charset=GBK" %>
    <%@page import="java.io.File"%>
    <%@page import="java.io.PrintStream"%>
    <%@page import="java.io.FileOutputStream"%>
    <%@page import="java.io.FileInputStream"%>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>文件保存与读取</title>
      </head>
      
      <body>
      <%
          request.setCharacterEncoding("GBK");
          String name = request.getParameter("filename");
          String content = request.getParameter("filecontent");
          
          String filename = this.getServletContext().getRealPath("/") + "file" + File.separator + name;
          
          File file = new File(filename);
          
          if(!file.getParentFile().exists()){
              file.getParentFile().mkdir();//如果父文件夹不存在则创建文件夹
          }
          
          /************************存文件  start ************************/
          PrintStream ps = null;
          ps = new PrintStream(new FileOutputStream(file));
          ps.println(content);
          ps.close();
          /************************存文件  end   ************************/
      %>
      
      <%
          /************************读文件  start ************************/
          Scanner scan = new Scanner(new FileInputStream(file));
          scan.useDelimiter("\n");
          StringBuffer buffer = new StringBuffer();
          while(scan.hasNext()){
              buffer.append(scan.next()).append("<br/>");
          }
          scan.close();
          /************************读文件  end   ************************/
      %>
      
      <%=buffer %>
      </body>
    </html>
    复制代码
    展开全文
  • <title>JSP读取文件进行编辑然后保存至该文件 读入"> <!-- 将上面file输入域里值保存到隐含域中 --> <input type="hidden" name="fileval" value="<%=file %>"> ...
    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%@ page import="java.io.*" %>
    <%
    	request.setCharacterEncoding("UTF-8");
    	String command = request.getParameter("command");
    	String file = request.getParameter("file");
    	String fileval = request.getParameter("fileval");
    	if("read".equals(command)){
    		System.out.println("file="+file+",command="+command);
    		InputStream is = new FileInputStream(new File(file));   
    	    InputStreamReader fr = new InputStreamReader(is); 
    	    StringBuffer sb = new StringBuffer();  
    	    int ch = 0;     
    	    while((ch = fr.read())!=-1 ){   
    	    	sb.append((char)ch);  
    	        System.out.print((char)ch);     
    	    }
    	    request.setAttribute("sb",sb); 
    	}
    	if("update".equals(command)){
    		System.out.println("fileval="+fileval+",command="+command);
    		FileWriter fw = new FileWriter(fileval);     
    		String ta = request.getParameter("ta");
    		System.out.println("ta="+ta);
            fw.write(ta,0,ta.length());     
            fw.flush();     
            fw.close();  
            out.println("写入成功!");
    	}
    %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>JSP读取文件进行编辑然后保存至该文件</title>
      </head>
      <body>
      	<form action="readtext" method="post" name="readText">
      		<input type="hidden" name="command" value="read">
    	  	<input type="file" name="file">
    	    <input type="submit"  value="读入"><br>
      	</form>
      	<form action="readtext" method="post">
      		<!-- 将上面file输入域里值保存到隐含域中 -->
      		<input type="hidden" name="fileval" value="<%=file %>">
      		<input type="hidden" name="command" value="update">
      		<textarea rows="30" cols="70" name="ta" ><%=request.getAttribute("sb")==null?"":request.getAttribute("sb") %></textarea><br>
      		<input type="submit"  value="保存">
      	</form>
      </body>
    </html>
    展开全文
  • 今天jsp保存txt文件,没有创建,但是又被创建了,因为读取文件可以正常执行,只是目录里没有,而且读目录中的txt文件反而读不出啦,感觉就好像在一个神秘的地方独立的创建和读取文件 最后解决方法是用request获取...

    jsp调用main函数在周末做出来了,但是发现jsp无法保存产生的音频wav文件,调试代码发现函数都已经被正确调用,只有创造文件夹没有执行,

    今天jsp保存txt文件,没有创建,但是又被创建了,因为读取文件可以正常执行,只是目录里没有,而且读目录中的txt文件反而读不出啦,感觉就好像在一个神秘的地方独立的创建和读取文件

    最后解决方法是用request获取文件路径,就可以正常执行

    所以应该是由于javaweb和java的不同造成的,比如request不能再java中使用,

    后来重构了整个javabean在jsp中,而不是之前的调用。

    request.getRealPath("./")
    //取得目录在服务器端的实际位置

    转载于:https://www.cnblogs.com/jiexing/p/11270043.html

    展开全文
  • 很全都JSP文件读写的实例代码,相信会对你有所帮助的
  • 在项目中,遇到先生成txt文件,然后再在jsp页面读取文件。由于,myeclipse默认编码以及项目中的编码都是UTF-8,所以,在读取生成的txt文件时,产生乱码。 这是因为:txt文件 记事本默认是以ANSI编码保存文本文档...

    一:输出数据到txt(js)文件

    在项目中,遇到先生成txt文件,然后再在jsp页面读取该文件。由于,myeclipse默认编码以及项目中的编码都是UTF-8,所以,在读取生成的txt文件时,产生乱码。

    这是因为:txt文件 记事本默认是以ANSI编码保存文本文档的,系统中新建的txt文件的编码方式也是ANSI,而项目中使用的是UTF-8。

     

    解决方法:在后台,输出数据时,设置新建txt文本的编码方式,方法如下:

     

    String absPath = request.getRealPath("/");
    String filePath = absPath+ "Fusioncharts\\Data\\pointData.txt";
    FileOutputStream out=new FileOutputStream(filePath);
    OutputStreamWriter osw=new OutputStreamWriter(out,"UTF-8");
    String str="输入内容";
    osw.write(str);
    osw.close();//新建的txt文件就是UTF-8 编码

    ANSI码(American National Standards Institute),中文:美国国家标准学会的标准码。

     

    二: jsp 页面加载上面生成的txt(js)文件时,数据可能会造成不一致,这就要求我们在进入该jsp页面时,重新加载txt(js)文件,即:在文件后加一个版本号,该版本号可以是随便一个串,只要不一样就行。

      eg:<script src="<%=request.getContextPath()%>/b.js?cur=<%=System.currentTimeMillis()%>" type="text/javascript"></script>

     

     

    展开全文
  • JSP读取客户端文件

    千次阅读 2014-01-26 19:34:00
    前一段日子应公司的要求写了一个柱状图的程序,但是内容都是要从另一个分析软件中得到的,那个软件可以把内容生成表格保存到txt文件,没办法,我只好用读取文件的方法获取数据,程序都写完后才发现当程序放到服务器...
  • 文件上传:读取文件流的形式

    千次阅读 2016-04-13 11:17:15
    传统的上传文件方式是首先将文件上传到指定路径,...现在我们介绍的是另一种方式,直接读取文件流的方式,这种方式更加简单安全,而且不占用服务器内存。 一. jsp页面 1. list.jsp 导入文件" rel="dlg_import_comme
  • JSP中的文件操作(文件流)

    千次阅读 2011-11-21 22:44:11
    例如文件所在的目录,文件的长度和文件读写权限等,不涉及对文件读写操作. 构造方法:File(String filename); File(String directoryPath,String filename); File(File f,String filename); 指定类型的...
  • 这是利用读入写出文件开发的简易留言板 技术含量不高
  • jsp读取Excel文件内容

    千次阅读 2018-01-12 13:04:06
    读取文件代码: // 得到上传文件保存目录,将上传的文件存放于WEB-INF目录下,不允许外界直接访问,保证上传文件的安全 String savePath = this.getServletContext().getRealPath( "/WEB-INF/upload"); ...
  • 本章将要对JSP文件操作的应用作一些介绍,如读写文件、上传下载文件、创建删除目录等。 7.1 数据和File类 ​ 数据从一个输入源获得。程序的结果被送到输出目的地。这些源和目的地被广泛地定义。例如一个网络...
  • jsp中进行文件读写操作

    千次阅读 2017-10-24 08:37:40
    本实验的目的是掌握怎样在JSP中进行文件读写操作。 2.实验内容 编写三个JSP页面giveContent.jsp,writeContent.jsp、readContent.jsp以及两个Tag文件WriteTag.tag和ReadTag.jsp。 1.giveContent.jsp的具体...
  • JSP页面显示和下载字节流文件

    千次阅读 2014-05-18 08:16:34
    先随便粘一下,有空整理下…… 项目中需要把存储在数据库Blob字段中字节流进行以下...第二个问题,根据文件的类型,图片文件直接显示,其他文件提供下载功能。  在这里读取BLob字段的数据不是什么难点,我们
  • 1.实现文件上传功能和下载功能,显示文件列表和读取文件内容功能。 2.新建一个Web服务目录:t6。实验中的所有JSP页面均保存在t6中。 (1)实现文件上传功能,顶部为三个页面的超链接。页面效果如图
  • JSP文件编码问题

    2020-01-16 00:19:04
    浏览器读取jsp文件的编码:jsp文件中的content属性 文本编码(每个文件都有编码,可以新建记事本,保存的时候下方有选择编码的选项): 将整个eclipse中的文件同统一设置:window->preferences->JSP Files...
  • 在学习Java web时,会进行简单登录注册的上手练习,这时候会遇到诸多问题导致项目达不到自己的要求,本博客着重于这些关键点,实现Java+JSP读取文件的简单登录,附上详细代码,关键代码注释。 环境: 我使用的...
  • 在系统开发过程中,从配置文件读取配置信息是每一个系统必须具备的功能,例如,我们要配置读取数据库配置信息,包括驱动程序名、连接字符串,用户名,口令等信息,由于这些信息会随着用户的不同而发生改变,所以不能...
  • 在网上看了不少文章,发现可以用pdf.js去实现这个功能,pdf.js可以读取服务器上的pdf文件,实现预览、下载、打印等功能,如下图就是pdf.js提供的容器,里面的文件就是从后台读取的。  百度上很多例子都是直接...
  • Java 接收 URL文件流 保存本地 DEMO

    千次阅读 2017-03-12 19:07:19
    String photoUrl="XXX";// HTTP请求返回文件流 ... //保存文件流 // 此方法只能用户HTTP协议 URL url = new URL(photoUrl); HttpURLConnection connection = (HttpURLConnection) url.open
  • jsp,读远程文件保存到本地

    千次阅读 2006-03-15 15:27:00
    jsp,读远程文件保存到本地读取网络文件有些不一样,我给你一个完整的代码吧,存成jsp就可以直接运行的。 //?程文件路径 String s1 = "http://www.google.co.jp"; //本地存放路径 String s2 = "C://test.html";...
  • JSP下载文件

    千次阅读 2018-03-17 00:17:44
    文件上传浏览器在上传的过程中是将文件的形式提交到服务器端,一般选择采用apache的开源工具common-fileupload这个文件上传组件,common-fileupload依赖于common-io包,因此开发工程中需要导入common-fileupload ...
  • JSP实现文件上传

    千次阅读 2010-05-30 19:29:00
    当我们想对一个文件进行读写操作时,可以创建一个指向该文件的RandomAccessFile即可,这样既可以从这个读取这个文件的数据,也通过这个写入数据给这个文件。利用JavaBean负责将用户选择的文件上传到服务器。...
  • JSP文件上传

    千次阅读 2019-06-09 20:34:15
    JSP 文件上传 Java web要实现图片上传,首先引入下图两个jar包: jsp可与HTML中的from标签一起使用,来允许用户上传文件到服务器,上传的文件可以是文本文件或图像文件或任何文档。使用Servlet处理文件上传...
  • 详解基于jsp文件的上传下载

    千次阅读 2015-10-10 16:10:05
    在servlet中读取上传文件的数据,并保存到本地硬盘中  因此在技术层面上,在Java中一定会用到IO操作,主要以二进制方式读写。  那么如何在Web页面中添加上传输入项?  1.传统方式下,在前端页面中
  • jsp文件上传

    千次阅读 2006-04-25 10:38:00
    文件上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能。common-fileupload组件是...
  • java读取Blob文件显示在jsp界面

    千次阅读 2012-12-29 14:30:25
    实现原理:将Blob读取文件保存到服务器的UpLoadFile文件夹中,然后在jsp界面调用对应路径即可显示。 jsp界面代码,包含一些链接数据库的代码,大家如果用到可以将其修改为自己链接数据库的代码,其中ReadBlobFile...
  • 废话少说代码伺候:封装好的ImageUtil类:目的读取本地的图片文件并存入数据库,然后读出数据库中以Blob形式存储的图片保存到指定目录。package org.blog.util; import java.io.File; import java.io....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 66,234
精华内容 26,493
关键字:

jsp保存文件读取流