這是一個(gè)WEB項(xiàng)目,需要在網(wǎng)頁(yè)上顯示,只是初學(xué),沒(méi)有涉及到后面一些東西。我把添加用戶(hù)的代碼放在了下面,用Myeclipse寫(xiě)的,我想加上Ajax讓他注冊(cè)不能重名,該在哪里做出修改呢?先謝謝大家了這個(gè)是userAdd.jsp 增加用戶(hù)的頁(yè)面<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>無(wú)標(biāo)題文檔</title><link href="css/style.css" rel="stylesheet" type="text/css" /></head> </head> <body> <div class="place"> <span>位置:</span> <ul class="placeul"> <li><a href="index.jsp">首頁(yè)</a></li> <li><a href="#">添加賬戶(hù)</a></li> </ul> </div> <div class="formbody"> <div class="formtitle"> <span>基本信息</span> </div> <div class="formbody"> <form action="<%=path%>/servlet/UserAddServlet" method="post" ><ul class="forminfo"> <li><label> 用戶(hù)名:</label><input name="uname" type="text" class="dfinput" ></li> <li><label> 密碼:</label><input name="upass" type="password" class="dfinput" ></li> <li><label > 權(quán)限:</label></li> <li><label style="margin-left: 150px">財(cái)務(wù)</label><input type="radio" name="quanxian" value="財(cái)務(wù)" checked="checked" style="margin-top: 12px" /></li> <li><label style="margin-left: 150px">人事</label><input type="radio" name="quanxian" value="人事" style="margin-top: 10px" /></li> <li><label> </label><input name="" type="submit" class="btn" value="確認(rèn)保存" /></li></ul> </form> </div> </body></html>下面這個(gè)是UserAddServlet 后臺(tái)操作數(shù)據(jù)package com.xx.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.xx.bean.User;import com.xx.dao.UserDao;
4 回答

三國(guó)紛爭(zhēng)
TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超7個(gè)贊
用戶(hù)名框離焦事件發(fā)ajax,把用戶(hù)名單獨(dú)傳到后臺(tái),查數(shù)據(jù)庫(kù)是否存在。返回一個(gè)boolean,存在就在用戶(hù)名框后提示用戶(hù)已被注冊(cè),不存在則顯示用戶(hù)名可以使用,或者打個(gè)勾。
完成所有信息填寫(xiě)后,點(diǎn)擊表單的提交,把用戶(hù)名密碼等相關(guān)數(shù)據(jù)傳到后臺(tái),此時(shí)再次判斷一下用戶(hù)名是否存在,不要相信前端。然后把用戶(hù)信息存入數(shù)據(jù)庫(kù),返回前臺(tái)注冊(cè)成功信息

青春有我
TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超8個(gè)贊

浮云間
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個(gè)贊
添加回答
舉報(bào)
0/150
提交
取消