自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (6)
  • 收藏
  • 关注

原创 日历控件

[size=xx-small]lhgcalenda[/size]是一功能强大的简单迷你并且高效的弹出日历组件,基于网络访问并且兼容IE 6.0+,Firefox 3.0+,Opera 9.6+,Chrome 1.0+,Safari 3.22+。

2011-05-25 12:43:48 124

原创 路径的问题 纠结

//得到从项目名称,服务器,端口号,路径//String path=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"页面的名称";

2011-03-03 13:41:44 108

原创 TDD

什么是TDD关键字: tdd 测试驱动开发 测试驱动开发(Test Driven Development,英文缩写TDD)是极限编程的一个重要组成部分,它的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,直到完成全部功能的开发。代码整洁可用...

2010-10-11 08:55:04 113

原创 Java程序员的推荐阅读书籍

Java程序员的推荐阅读书籍 原创作者: robbin 阅读:133294次 评论:137条 更新时间:2008-12-16 收藏 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 在这份推...

2010-10-11 08:46:20 100

原创 编程题?

<br />有n个数(1---20)排成一排,以次报数,如果是3的倍数就站出了,剩下的数在排出一排,以次类推。最后剩了数是几?

2010-07-28 12:09:00 232

原创 新手!

大家认真点好不好啊!我觉得来到这里就是又共同兴趣的IT同行们!别搞些垃圾在里面好不好!

2010-05-10 16:40:00 268

jquery倒计时插件

jquery倒计时插件;简单实用,学习学习,说不定哪天就能用得上!

2011-03-25

jquery.validate

基于jquery的验证框架,简单实用,有效! 学习学习没错!

2011-03-25

SmartUpload上传

SmartUpload的上传实例;简单实用!是一款很轻巧的上传组件!

2011-03-25

java用servlet实现文件上传到数据库

java用servlet实现文件上传到数据库 2009-03-19 14:26 index.jsp <%@ page language="java" contentType="text/html;charset=gb2312"%> <html> <head> <title>文件上传</title> <script> </script> </head> <body> <table align="center"> <form name="form1" enctype="multipart/form-data" method="POST" action="servletUpload"> <tr> <td> <div id="uploadDiv"> <input name=filename type=hidden> <input name=file type=file> <input type=submit value="上传文件"> </div> </td> </tr> </table> </body> </html> web.xml <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <servlet> <servlet-name>upload</servlet-name> <servlet-class>servletUpload</servlet-class> </servlet> <servlet-mapping> <servlet-name>upload</servlet-name> <url-pattern>/servletUpload</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app> lib:jspupload.jar java: import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; import com.jspsmart.upload.*; public class servletUpload extends HttpServlet { private ServletConfig config; /** * 初始化Servlet */ final public void init(ServletConfig config) throws ServletException { this.config = config; } /** * 处理GET请求 */ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println("<HTML>"); out.println("<BODY BGCOLOR='white'>"); out.println("<H1>jspSmartUpload : Servlet Sample</H1>"); out.println("<HR><BR>"); out.println("The method of the HTML form must be POST."); out.println("</BODY>"); out.println("</HTML>"); } /** * 响应POST请求 */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println("<HTML>"); out.println("<BODY BGCOLOR='white'>"); out.println("<H1>Upload File</H1>"); out.println("<HR>"); // 变量定义 SmartUpload mySmartUpload = new SmartUpload(); String myFileName = ""; //myFileName为带文件后缀 String filename = ""; //filename为不带文件后缀 String fileext = ""; int filesize = 0; //连接数据库 Connection conn = null; try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance(); conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=TestUpload;User=sa;Password=sa"); System.out.println("Success to connect database"); } catch (Exception e) { System.out.println("Fail to connect database"); e.printStackTrace(); } try { // 初始化 mySmartUpload.initialize(config,request,response); // 上载 mySmartUpload.upload(); com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(1); if (!myFile.isMissing()) { int t1; myFileName = myFile.getFileName(); filename = myFileName.substring(0,myFileName.lastIndexOf('.')); t1 = myFileName.lastIndexOf('.')+1; fileext = myFileName.substring(t1,myFileName.length()); filesize = myFile.getSize(); } String trace="c:/"+myFileName; myFile.saveAs(trace,mySmartUpload.SAVE_PHYSICAL); java.io.File file = new java.io.File(trace); java.io.FileInputStream fis = new java.io.FileInputStream(file); String sql="insert into fileinfo values (?,?,?,?)"; PreparedStatement pstmt=conn.prepareStatement(sql); pstmt.setString(1,filename); pstmt.setString(2,fileext); pstmt.setInt(3,filesize); pstmt.setBinaryStream(4,fis,(int)file.length()); pstmt.executeUpdate(); //删除上传的原始文件 java.io.File origFile = new java.io.File("c:\\"+myFileName); if (origFile.isFile() && origFile.exists()) { origFile.delete(); } // 显示处理结果 out.println(filename + "." + fileext + " has been uploaded."); } catch (Exception e){ out.println("Unable to upload the file.<br>"); out.println("Error : " + e.toString()); } out.println("</BODY>"); out.println("</HTML>"); } }

2011-03-23

Swing制作的ERP图表

用swing实现的制作(ERP)报表;很好很简单方便!

2010-11-02

用mySmartUpload实现的文件上传和下载

很好很方便!比操作IO流简单多啦!而且很容易理解,mySmartUpload本身的操作类也很简单!

2010-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除