jsp form 表单上传

js:代码 
function saveStory()
	 {
		 var opt = {
				 	url:'web/member!addStory',
				 	data:{
				 		'img':$("#pic").val()
				 	},
					success : function(text) {
						$('#addStorys').form('clear');
					},
					error : function(text) {
						alert(text);
					}
				};
		 var form = document.getElementById('addStorys');
		 if(form.pic.value == "")
		{
			 alert("图片不能为空");
		}	 
		 else if(form.storytellInfor.value== "")
		{
			 alert("内容不能为空");
		}
		 else
		 {
			 $("#addStorys").ajaxSubmit(opt);
		 }
			
	 }
	 function callback(uploadMessage, success) {
		  	//添加
			if(uploadMessage == '1'){
				alert('添加成功');
				$('#addStorys').form('clear');
				$("#addStory").css("display","none");
			}
			else
			{
				alert('添加失败');
				$('#addStorys').form('clear');
				$("#addStory").css("display","none");
			}
	}
java:代码
<pre name="code" class="java">	public void addStory(){
		try {
			img = img.substring(img.lastIndexOf("."), img.length());
			filename = "web/"+memberId+"/story" + "/"
					+ TimeUtil.getPayTime() + img;
			bean.upLoadBuiness(filename, pic);
			imgStorytell.setStorytellName(filename);
			imgStorytell.setStorytellInfor(imgStorytell.getStorytellInfor());
			imgStorytell.setAddTime(TimeUtil.getStatetime());
			imgStorytell.setAuditTime("");
			imgStorytell.setAuditType(0);
			members = memberService.getMember("from Members where memberId="+memberId);
			imgStorytell.setMembers(members);
			memberService.saveStory(imgStorytell);
			state = 1;
		} catch (Exception e) {
			// TODO: handle exception
			state = 0;
		}
		return "addStorySuccess";
	}


 
注:<script type="text/javascript" src="web/js/jquery-1.8.3.js"></script><script type="text/javascript" src="web/js/jquery.form.js"></script> 页面引入js文件
回调函数的jsp页面 addStorySuccess.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<script>parent.callback('<s:property value="state" />',false)</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值