-
大小: 2.35MB文件类型: .rar金币: 1下载: 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个文件信息
相关资源
- servlet+jsp+javabean+mysql做的简单新闻发布
- JSP+SQL网上新闻发布系统.rar
- jsp+servlet+javabean实现的新闻发布系统
- 基于java新闻发布及管理系统论文
- 基于JSP开发的新闻发布系统源码
- bs结构新闻发布系统课程设计
- JSP新闻发布系统毕业论文
- 北大青鸟S2新闻发布系统JSP+MySQL
- JavaWeb新闻管理系统183842
- jsp新闻信息发布系统
- 高仿网易新闻客户端最终版Android应用
- JAVA WEB 新闻发布系统源代码
- 新闻发布系统源代码new.rar
- jsp新闻发布系统大作业,mysql,有增删
- android开发新闻客户端包含登录和注册
- java实现网页新闻程序
- CSDN客户端 Android新闻客户端 完整代码
- 用jsp和sql server实现的新闻发布系统
- 北大青鸟8.0 S2 java_web_新闻发布系统源
- myeclipse写的新闻发布系统
- 基于struts2+hibernate框架的简单的新闻管
- JSP+SQL新闻中心管理系统2
- android实战 新闻客户端android studio源程
- Android之新闻客服端顶部导航栏Tab点击
- 基于ssh框架的\“新闻发布系统\“
- Android新闻客户端代码
- 新闻管理系统 Servlet+jsp+jdbc
- java新闻网
- Java Web+爬虫+lucene 大学新闻网
- 基于javaEE新闻管理系统-news
评论
共有 条评论