本帖最后由 冯超 于 2013-11-3 19:31 编辑
前几天时间做了一些东西,一个人做,很累,但是很值得,当然这个是必然的·····1.关于jquery
js,jquery不紧紧作为客户端代码,还可以作为服务器代码,这一点很方便,用的最多的当然也是关于ajax异步刷新。
1.jquery ajax- var url = "";
- var formdata = $('form').serialize(); //输出表单序列化值 例如username=?&password=?&check=?
- //alert(formdata);
- $.ajax({
- type: "POST",
- url: "../servlet/AdminServlet",
- data: formdata,
- dataType: 'json',
- success: function(data){
- var res = data.result; //获取从后台调用的数据
- //alert(res);
- if(res == "no") {
- $("#sp").html("用户名获取密码有误");
- $("#sp").css("color","red");
- } else {
- $("form").eq(0).submit();//jquery过去选择器 第一个表单
- }
-
- }
- });
复制代码- $.get("../servlet/AddUser", {user: user, userInfo:userInfo},
- function(data){
- if(data == "succeed") {
- $('form')[0].reset();
- alert("添加成功");
- }else {
- alert("添加失败")
- }
- }
- );
复制代码
*data是从后端传递过来的一个json
2.$("#fresh").attr("src","yanzhengma.jsp"); 如果是个img 的图片是个动态的,通过attr可以达到跟新src的目的。
3.location.href = "${pageContext.request.contextPath }/servlet/ShowUserMessage?num=${requestScope.pageNow-1 }";//跳转网址
3.var s = setInterval(function() {
$("#showtime").html(current());
} ,1000); //setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
4.$("form").eq(0).submit();//jquery过去选择器,提交 第一个表单
5.取值有html(),text(),val().
6.window.location.reload();//刷新当前页面.
2关于jstl,关于el。
使用jstl的步骤:
1.导入jstl.jar和standard.jar包
2.原文引入<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
1.选择语句:
<c:set var="message">
<%=request.getParameter("message") %>
</c:set>
<c:choose>
<c:when test="${message == 'change_password' }"><jsp:include page="/client/changePassword.jsp"/></c:when>
<c:when test="${message == 'change_HM' }"><jsp:include page="/client/changeHM.jsp"/></c:when>
<c:when test="${message == 'succeed' }"><div id="div2"><br /><br /><br /><br /><br /><%="修改成功" %></div></c:when>
<c:when test="${message == 'failure' }"><div id="div2"><br /><br /><br /><br /><br /><%="修改失败" %></div></c:when>
<c:otherwise><jsp:include page="/client/healthShow.jsp" /></c:otherwise>
</c:choose>
2.循环语句
<c:forEach items="${users }" var="user" varStatus="id">
<tr>
<td class="username">${user.username }</td>
<td>${user.password }</td>
<td>${user.birthday }</td>
<td>${user.phone }</td>
<td>${user.email }</td>
<td><a href="#" class="change">修改用户密码</a></td>
<td><a href="#" class="delete">删除用户</a></td>
<td><a href="#" class="find">查看用户健康信息</a></td>
</tr>
</c:forEach>
写了就这么多,其实有很多可以写。
|
|