网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.字符终端的管理.
.反编译、破解JAVA软件的方法、实.
.大道至简Java23种模式一点就通.
.一些面向对象的设计法则(3).
.Hibernate 深入研究之 Criteria.
.Eclipse插件Continuous Tes.
.中断Java线程.
.线程基础---wait(),notify的应用.
.Java编程讨论:关于什么叫面向接.
.在Eclipse中构建备忘单.
.学以致用:写一个属于自己的Rss.
.JSR-220:EJB 3.0 提交.
.简易计算器.
.J2ME的无线消息传递概述与应用程.
.理解Java面向对象的程序设计思想.
.如何将JAVA生成可执行文件?.
.SCJP认证套题解析之十二.
.HibernateTool生成Mapping文件工.
.关于中间件的问答实录.
.用AWT组件实现登录对话框.

通过文本文档实现信息的批量导入

发表日期:2008-1-5


最近参与了一个网上直报项目的维护工作,该网上直报应用程序有一个功能就是通过导入文本文档的方式向后台数据库中批量导入直报用户,包括用户各项信息如单位名称、企业资质等级等等。其核心之处就是如何获取所上载文本文档中的内容,现将该部分程序简单介绍如下:

        首先是后台的Javabean程序如下所示:

package Util;

import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;
import java.util.LinkedList;
import java.io.*;

public class ReadRequest{
 public LinkedList getRequest(HttpServletRequest request){
  LinkedList output=new LinkedList();
  try{
      ServletInputStream in=request.getInputStream();
      int len=request.getContentLength();
      System.out.println (len);
      byte []b=new byte[len];
      in.read(b,0,len);
      String str=new String(b);
      System.out.println (str);
      BufferedReader con=new BufferedReader(new StringReader(str));
      String c="";
      while((c=con.readLine())!=null){
       output.add(c);
                                  }
         }
     catch(Exception e){e.printStackTrace();}
     return output;
                                                    }
                }

        然后是写相应的jsp测试页面,此页面没有经过美工处理,仅为测试之用:)。

        index.jsp

<%@ page contentType="text/Html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<jsp:useBean id="pn" scope="page" class="Util.ReadRequest"/>
<%--<jsp:useBean id="pn" scope="request" class="Util.GetFile"/>--%>
<%@ page import="java.util.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>测试</title>
</head>


上一篇:Eclipse In Action1.1 人气:394
下一篇:开源Licenses简介 人气:586
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐