禅道:http://task.ptteng.com/zentao/project-task-302.html
今天完成事情:
记录一下今天完成了什么,今天把短信和邮箱整合到注册界面了:

也没什么好贴的,就是卡在这个了
不知道搞一个button怎么把数据传到后台 百度了才知道是通过jquery ajax向spring mvc controller中传值
不太懂这个ajax,看了一下这个是叫异步传输,是可以局部刷新页面,就是不用整个刷新去传了,但是代价是有的,这个只能传输json数据。就网上找了例子,对着抄了一下。
<title>注册</title>
<script src="${pageContext.request.contextPath}/cs10/jquery.min.js"></script>
<script type="text/javascript">
$(function () {
$('#sendCode').click(
function () {
var data={
phone:$("#phone").val()
}
$.ajax({
type:"GET",
url: "${pageContext.request.contextPath}/yanzheng",
data:data,
dataType:JSON,
success:function () {
alert("success");
}
})
}
);
});
</script>
</head>
<body>
<%--<div style= "width:200px;height:150px;margin:0 auto;border:1px solid;">--%>
<form action="${pageContext.request.contextPath}/zhuce" method="post">
用户名:<input name="user" type="user"/><br/>
密码: <input name="password" type="password"/><br/>
请输入手机号<input id="phone" name="phone" type="phone"/> <input type="button" value="获取验证码" id="sendCode"><br/>
请输入验证码<input name="xy" type="text"/><br/>
请输入邮箱<input name="email" type="name"/><br/>
<input type="submit" name="Submit" value="注册">
<input type="reset" name="Submit2" value="重填">
</form>

然后点了就传到controll里面的这个方法了,不过要加@ResponseBody,要不传不上去。
然后终于是能收到了,不过暂时验证码还是固定的,明天改一个随机的验证吧,把逻辑完善一下。
邮箱的功能也集合进去了

在注册成功的界面放一个上传头像的按钮。就是还不知道图片上传怎么实现。
遇到的问题:
这个图片上传的类路径是我本地的如果别的用户点了那个选择文件 选择了文件,在这个上传的类里面,路径应该写哪里还是在form里面提交别的什么?
评论