Welcome 布拉格

          BlogJava 首頁 聯(lián)系 聚合 管理
            6 Posts :: 13 Stories :: 15 Comments :: 0 Trackbacks

          (1)createUser!input.jsp

          <FORM id="form1" METHOD=POST ACTION="createUserAction.jsp" onSubmit="return check();">
          ?<TABLE? class="inputTable">
          ? <TR><Th>用戶名</Th><TD><INPUT TYPE="text" NAME="username" id="username"><span class="require">(*)</span></TD></TR>
          ??<TR><Th>密碼</Th><TD><INPUT TYPE="password" NAME="password" id="password"><span class="require">(*)</span></TD></TR>
          ??<TR><Th>重輸密碼</Th><TD><INPUT TYPE="password" NAME="repwd" id="repwd"><span class="require">(*)</span></TD></TR>
          ??<TR><Th>&nbsp;</Th><TD><INPUT TYPE="submit" value="創(chuàng)建新用戶"></TD></TR>
          ?</TABLE>
          </FORM>

          (2)

          createUserAction.jsp

          <sql:query var="rs" dataSource="${dataSource}" >
          ?select * from tb_user where username=?
          ?<sql:param value="${param['username']}"/>
          </sql:query>

          <c:choose>
          <c:when test="${rs.rowCount==0}">
          ?<sql:update var="rs" dataSource="${dataSource}" >
          ??insert into tb_user(username,password) values(?,?)
          ??<sql:param value="${param['username']}"/>
          ??<sql:param value="${param['password']}"/>
          ?</sql:update>
          ?
          ?<c:redirect url="listUser.jsp"/>
          </c:when>

          <c:otherwise>
          ?<SCRIPT LANGUAGE="JavaScript">
          ?<!--
          ??alert("該用戶名已存在");
          ??history.go(-1);
          ?//-->
          ?</SCRIPT>
          </c:otherwise>
          </c:choose>


          (3)

          editUser!input.jsp

          <sql:query var="rs" dataSource="${dataSource}" >
          ???select * from tb_user where id = ?
          ???<sql:param value="${param['id']}"/>
          ??</sql:query>

          ??<c:set var="user" value="${rs.rows[0]}"/>

          ??<FORM METHOD=POST ACTION="editUserAction.jsp" onSubmit="return check();">
          ??<INPUT TYPE="hidden" NAME="id" value="${user.id}">
          ???<TABLE class="inputTable">
          ????<TR><Th>用戶名</Th>
          ????<TD><INPUT TYPE="text" NAME="username" id="username" value="${user.username}"><span class="require"> (*必填)</span></TD></TR>
          ????<TR><Th>舊密碼</Th><TD><INPUT TYPE="password" NAME="oldPassword"? id="oldPassword" ><span class="require"> (*必填)</span></TD></TR>
          ????<TR><Th>新密碼</Th><TD><INPUT TYPE="password" NAME="password"? id="password"><span class="require"> (*必填)</span></TD></TR>
          ????<TR><Th>重輸新密碼</Th><TD><INPUT TYPE="password" NAME="repwd" id="repwd"><span class="require"> (*兩次密碼必須相同)</span></font></TD></TR>
          ????<TR><Th>&nbsp;&nbsp;&nbsp;&nbsp;</Th><TD><INPUT TYPE="submit" value="編輯"></TD></TR>
          ???</TABLE>
          ??</FORM>

          (4)

          editUserAction.jsp

          <sql:query var="rs" dataSource="${dataSource}" >
          ?select password from tb_user where id = ?
          ?<sql:param value="${param['id']}"/>
          </sql:query>

          <c:choose>
          <c:when test="${rs.rows[0].password!=param['oldPassword']}">
          ?<SCRIPT LANGUAGE="JavaScript">
          ?<!--
          ??alert("舊密碼錯誤!");
          ??history.go(-1);
          ?//-->
          ?</SCRIPT>
          </c:when>

          <c:otherwise>
          ?<sql:query var="rs" dataSource="${dataSource}" >
          ??select * from tb_user where id <> ? and username = ????????????? ??? <>??不等于
          ??<sql:param value="${param['id']}"/>
          ??<sql:param value="${param['username']}"/>
          ?</sql:query>
          ?
          ?<c:choose>
          ?<c:when test="${rs.rowCount==0}">
          ??<sql:update var="rs" dataSource="${dataSource}" >
          ???update tb_user set username = ?,password = ? where id = ?
          ???<sql:param value="${param['username']}"/>
          ???<sql:param value="${param['password']}"/>
          ???<sql:param value="${param['id']}"/>
          ??</sql:update>
          ??
          ??<c:redirect url="listUser.jsp"/>
          ?</c:when>
          ?
          ?<c:otherwise>
          ??<SCRIPT LANGUAGE="JavaScript">
          ??<!--
          ???alert("該用戶名已存在");
          ???history.go(-1);
          ??//-->
          ??</SCRIPT>
          ?</c:otherwise>
          ?</c:choose>

          </c:otherwise>
          </c:choose>

          (5)
          deleteUserAction.jsp

          <sql:update var="rs" dataSource="${dataSource}" >
          ??delete from tb_user? where id = ?
          ??<sql:param value="${param['id']}"/>
          </sql:update>
          ?
          <c:redirect url="listUser.jsp"/>

          posted on 2007-09-13 11:14 Welcome 閱讀(362) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 土默特右旗| 嘉黎县| 盐亭县| 常州市| 靖江市| 翁牛特旗| 隆昌县| 格尔木市| 麻阳| 凤山县| 凤台县| 南川市| 福泉市| 贡山| 峨眉山市| 玛沁县| 米脂县| 双流县| 宿松县| 绥德县| 青阳县| 商洛市| 铜山县| 梅州市| 灵丘县| 潍坊市| 班戈县| 昌黎县| 太原市| 永和县| 东海县| 鹤岗市| 临漳县| 呼伦贝尔市| 温州市| 科尔| 万安县| 沂水县| 二手房| 马关县| 无为县|