-
大小: 2.35MB文件类型: .rar金币: 2下载: 0 次发布日期: 2023-09-15
- 语言: Java
- 标签:
资源简介
JSP网站开发典型模块 新闻发布系统 myeclipse工程源码
包含sql文件,可以直接部署运行.

代码片段和文件信息
package com.jspsmart.upload;
import java.io.ByteArrayInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.math.BigInteger;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.servlet.ServletException;
public class File
{
private SmartUpload m_parent;
private int m_startData;
private int m_endData;
private int m_size;
private String m_fieldname;
private String m_filename;
private String m_fileExt;
private String m_filePathName;
private String m_contentType;
private String m_contentDisp;
private String m_typeMime;
private String m_subTypeMime;
private String m_contentString;
private boolean m_isMissing;
public static final int SAVEAS_AUTO = 0;
public static final int SAVEAS_VIRTUAL = 1;
public static final int SAVEAS_PHYSICAL = 2;
File()
{
m_startData = 0;
m_endData = 0;
m_size = 0;
m_fieldname = new String();
m_filename = new String();
m_fileExt = new String();
m_filePathName = new String();
m_contentType = new String();
m_contentDisp = new String();
m_typeMime = new String();
m_subTypeMime = new String();
m_contentString = new String();
m_isMissing = true;
}
public void fileToField(ResultSet rs String columnName)
throws SQLException SmartUploadException IOException ServletException
{
long numBlocks = 0L;
int blockSize = 0x10000;
int leftOver = 0;
int pos = 0;
if (rs == null)
throw new IllegalArgumentException(“The RecordSet cannot be null (1145).“);
if (columnName == null)
throw new IllegalArgumentException(
“The columnName cannot be null (1150).“);
if (columnName.length() == 0)
throw new IllegalArgumentException(
“The columnName cannot be empty (1155).“);
numBlocks =
BigInteger.valueOf(m_size).divide(BigInteger.valueOf(blockSize)).
longValue();
leftOver =
BigInteger.valueOf(m_size).mod(BigInteger.valueOf(blockSize)).intValue();
try
{
for (int i = 1; (long) i < numBlocks; i++)
{
rs.updateBinaryStream(
columnName
new ByteArrayInputStream(m_parent.m_binArray pos blockSize)
blockSize);
pos = pos != 0 ? pos : 1;
pos = i * blockSize;
}
if (leftOver > 0)
rs.updateBinaryStream(
columnName
new ByteArrayInputStream(m_parent.m_binArray pos leftOver)
leftOver);
}
catch (SQLException e)
{
byte binByte2[] = new byte[m_size];
System.arraycopy(m_parent.m_binArray m_startData binByte2 0 m_size);
rs.updateBytes(columnName binByte2);
}
catch (Exception e)
{
throw new
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1262 2006-06-16 15:37 chapter5\.classpath
文件 289 2006-06-16 15:39 chapter5\.myme
文件 1345 2006-05-04 13:37 chapter5\.project
文件 1040 2006-06-16 15:39 chapter5\.settings\com.genuitec.eclipse.j2eedt.core.prefs
文件 8738 2006-06-16 15:31 chapter5\databa
文件 26112 2006-06-18 07:18 chapter5\doc\系统移植说明.doc
文件 7020 2005-12-11 03:48 chapter5\src\com\jspsmart\upload\File.java
文件 1374 2005-12-11 03:48 chapter5\src\com\jspsmart\upload\Files.java
文件 1749 2005-12-11 03:48 chapter5\src\com\jspsmart\upload\Request.java
文件 25537 2005-12-11 03:48 chapter5\src\com\jspsmart\upload\SmartUpload.java
文件 229 2005-12-11 03:48 chapter5\src\com\jspsmart\upload\SmartUploadException.java
文件 4248 2006-02-16 13:02 chapter5\src\com\mycompany\databa
文件 3280 2006-02-18 13:26 chapter5\src\com\mycompany\filter\CharacterEncodingFilter.java
文件 1103 2006-02-16 13:42 chapter5\src\com\mycompany\news\dao\ChannelDAO.java
文件 1047 2006-02-16 13:36 chapter5\src\com\mycompany\news\dao\ColumnDAO.java
文件 5544 2006-05-07 10:39 chapter5\src\com\mycompany\news\dao\impl\ChannelDAOImpl.java
文件 5880 2006-02-20 12:21 chapter5\src\com\mycompany\news\dao\impl\ColumnDAOImpl.java
文件 6990 2006-02-20 12:42 chapter5\src\com\mycompany\news\dao\impl\NewsAttachmentDAOImpl.java
文件 4616 2006-05-07 14:07 chapter5\src\com\mycompany\news\dao\impl\NewsAttributeDAOImpl.java
文件 3534 2006-05-08 05:44 chapter5\src\com\mycompany\news\dao\impl\NewsCommentDAOImpl.java
文件 9116 2006-05-08 06:05 chapter5\src\com\mycompany\news\dao\impl\NewsDAOImpl.java
文件 1379 2006-02-20 09:58 chapter5\src\com\mycompany\news\dao\NewsAttachmentDAO.java
文件 941 2006-05-07 14:29 chapter5\src\com\mycompany\news\dao\NewsAttributeDAO.java
文件 1381 2006-05-08 04:43 chapter5\src\com\mycompany\news\dao\NewsCommentDAO.java
文件 1419 2006-05-07 14:16 chapter5\src\com\mycompany\news\dao\NewsDAO.java
文件 1526 2005-11-14 06:43 chapter5\src\com\mycompany\news\dto\Channel.java
文件 2944 2006-02-16 12:29 chapter5\src\com\mycompany\news\dto\Column.java
文件 3276 2006-05-07 14:32 chapter5\src\com\mycompany\news\dto\News.java
文件 1577 2006-02-16 13:23 chapter5\src\com\mycompany\news\dto\NewsAttachment.java
文件 1338 2006-05-07 13:44 chapter5\src\com\mycompany\news\dto\NewsAttribute.java
............此处省略271个文件信息
相关资源
- JSP+mysql新闻发布系统.rar
- jsp新闻公告与最新消息系统(具备添
- jsp新闻发布系统 内有详细设计说明书
- Android-Android仿知乎日报新闻详情页新
- 基于http的Java爬虫爬取百度新闻
- JSP新闻发布系统设计作品
- 课工场新闻管理系统.rar
- 新闻推荐系统
- jsp+servlet+javabean新闻发布系统计算机毕
- 毕业论文基于JavaWeb校园新闻管理系统
- Android源码仿网易360新闻等新闻阅读器
- MyEclipse-MySQL jsp新闻发布系统
- 超高仿今日头条 新闻客户端 最终版
- android 仿 新闻阅读器 菜单弹出效果
- 新闻网站实现+JSP+JavaBean+MySQL设计
- JSP+Servlet新闻管理系统
- 软酷新闻发布系统源代码模板
- 新闻发布系统 jsp+access
- jsp+servlet+jdbc+mysql实现的新闻管理系统
- 简易Android新闻客户端服务器、客户端
- 新闻发布系统 毕业设计 jsp+Servlet+ja
- Android论文
- JSP 新闻 发布 系统
- 仿网易新闻代码
- android Jsoup获取网站内容为新闻标题获
- JSP+SQL新闻发布系统
- 实践周 基于Android开发简易新闻客户端
- 一个简单的新闻类APP
- JSP新闻发布系统,有数据库,源代码
- JSP课程设计包含投票系统、通讯簿管
评论
共有 条评论