您现在的位置: 破洛洛 >> 建站学院 >> 网站开发 >> JSP教程 >> 正文

使用Struts+Hibernate上传大对象(BLOB)(一)

作者:佚名 来源:网络整理 更新时间:2008-12-26
分享到

流程:首先在add.jsp中选择要上传的文件或图片,点击确定.Struts中的ActionForm验证,验证无误就到Action类中继续操作,Action类调用PhotoDao类的addPhoto方法保存图片

    1:建表

    Sql代码
    create table(
      id int primary key auto_increment,
      name varchar(20),
      photo blob
    )

    create <A title=table href="http://www.alimama.com/membersvc/buyadzone/buy_ad_zone.htm?adzoneid=892989 " target=_blank>table</A>(
      id int primary key auto_increment,
      name varchar(20),
      photo blob
    )

    create table(
      id int primary key auto_increment,
      name varchar(20),
      photo blob
    )


    2,add.jsp页面代码
    Html代码
      <%@ page language="java" pageEncoding="ISO-8859-1"%>
    <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
    <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>

    <html>
        <head>
            <title>JSP for AddForm form</title>
        </head>
        <body>
            <html:form action="/add" enctype="multipart/form-data">
                name : <html:text property="name"/><html:errors property="name"/><br/>
                photo : <html:file property="photo"/><html:errors property="photo"/><br/>
                <html:submit/><html:cancel/>
            </html:form>
        </body>
    </html>
    view plaincopy to clipboardprint?
    <%@ page language="java" pageEncoding="ISO-8859-1"%>
    <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
    <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>

    <html>
        <head>
        

转载请注明:破洛洛(谢谢合作)
网友评论: