提交后执行的源代码如下:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page contentType="text/html; charset=GBK" import="java.io.File"%>
<jsp:useBean id="tbl_unitdetailins" scope="page" class="pageman.tbl_unitdetailins" />
<jsp:setProperty name="tbl_unitdetailins" property="*" />
<jsp:useBean id="SmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />
<jsp:setProperty name="SmartUpload" property="*" />
<!--%
image2=request.getParameter("image2");
tbl_unitdetailins.setLock("n");
tbl_unitdetailins.setImage2(image2);
tbl_unitdetailins.execute(pageContext);
%--><%
String flag2="yes";
String unit_id=request.getParameter("unit_id");
int unit_id_int=Integer.parseInt(unit_id);
SmartUpload.initialize(pageContext);
   SmartUpload.upload();
                  try{
                       String image=SmartUpload.getFiles().getFile(0).getFileName(); 
   out.print("image="+image);
   //图片
                      if(image!=null&&(!image.equalsIgnoreCase(""))){
                              tbl_unitdetailins.setImage(image);
                               String path=request.getRealPath("/");    //获得根目录
                               path=path+"\\common\\image";
                      //         out.print("<br>"+path);
                      System.out.println("$$$1"+path);
                               File f=new File(path,image);
                               if(f.exists()){
                                    %>
                                    <script language="javascript">
                                          alert("图片1文件名已存在,请修改后再上传!");
  //window.location="/common/news_manage_write.jsp";
                                          history.back();
                                    </script>
               <%
                      flag2="no";          }
                          }
String image2="";
if(unit_id_int==3){
     image2=SmartUpload.getFiles().getFile(1).getFileName();
out.print("image2="+image2);
   }
if(image2!=null&&(!image2.equalsIgnoreCase(""))){
                              tbl_unitdetailins.setImage2(image2);
                               String path=request.getRealPath("/");    //获得根目录
                               path=path+"\\common\\image";
                      //         out.print("<br>"+path);
                      System.out.println("$$$1"+path);
                               File f=new File(path,image);
                               if(f.exists()){
                                    %>
                                    <script language="javascript">
                                          alert("图片2文件名已存在,请修改后再上传!");
  //window.location="/common/news_manage_write.jsp";
                                          history.back();
                                    </script>
               <%
                      flag2="no";          }
                          }
                  }
                  catch(Exception e){
                        out.print("操作失败,图片没上传!");
                  }//end try in try
if(flag2.equals("yes"))
{   
//tbl_unitdetailins.setDetail_id(detail_id);
     tbl_unitdetailins.setLink(SmartUpload.getRequest().getParameter("link"));
tbl_unitdetailins.setUnit_id(SmartUpload.getRequest().getParameter("unit_id"));
     tbl_unitdetailins.setTitle(SmartUpload.getRequest().getParameter("title"));
     tbl_unitdetailins.setFlag(SmartUpload.getRequest().getParameter("flag"));
     tbl_unitdetailins.setLinkstate(SmartUpload.getRequest().getParameter("linkstate"));
if(SmartUpload.save("/common/image",SmartUpload.SAVE_VIRTUAL)>0)
{out.print("<br>上传文件成功!");}
else{
}
if(tbl_unitdetailins.execute(pageContext)>0)
{
    %>                  
  <SCRIPT LANGUAGE="JavaScript">
    alert("增加成功!");
    window.opener.location.reload();
    window.close();
    window.opener.top.contents.location.reload()
//window.location.replace("/news/news_manage_list.jsp");
  </SCRIPT>
               <%
            //tbl_newsins.setAllnull();
   %>
   <%
}else{
%>
<SCRIPT LANGUAGE="JavaScript">
    alert("增加不成功!");
    window.opener.location.reload();
    window.close();
    window.opener.top.contents.location.reload()
//-->
</SCRIPT>
<%}}//flag2=yes
%>
<script language="javascript">
window.opener.location.reload();
window.close();
</script>