Ajax を使用してデータベース内のユーザーの一意性を検証する方法

php中世界最好的语言
リリース: 2018-04-04 15:31:08
オリジナル
1960 人が閲覧しました

今回は、Ajax がデータベース内のユーザーの一意性を検証する方法について説明します。Ajax がデータベース内のユーザーの一意性を検証するための 注意事項 について説明します。実際のケースを見てみましょう。

初心者向けに、ユーザーの一意性を検証するために Ajax を学習する実際の練習は、Ajax、Jquery、Json、Struts2 の基本的な知識を固めることです。具体的な内容は次のとおりです。

レンダリングを参照します。

Ajax を使用してデータベース内のユーザーの一意性を検証する方法

それでは始めましょう。Ajax を使用してデータベース内のユーザーの一意性を検証する方法手順は次のとおりです

1. まず、必要なパッケージとファイルをインポートしますAjax を使用してデータベース内のユーザーの一意性を検証する方法

Json パッケージ:

Ajax を使用してデータベース内のユーザーの一意性を検証する方法

struts2 パッケージ:

紹介jquery-2.1.1.min .js ファイル。

javascript

" src="js/jquery-2.1.1.min.js">

2. 次に、Web に追加する必要があります。 .xml ファイルで、Struts2 フィルターを設定しますAjax を使用してデータベース内のユーザーの一意性を検証する方法

<filter>
 <filter-name>struts2</filter-name>
 <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
 </filter>
 <filter-mapping>
 <filter-name>struts2</filter-name>
 <url-pattern>/*</url-pattern>
 </filter-mapping>
ログイン後にコピー
3。その後、login.jsp ページの作成を開始します。もちろん、CSS スタイルを追加して、より美しくすることもできます。 (少しだけ低めに行いました)

<p>
 </p><h1>Ajax+Jquery验证用户的唯一性</h1>
 
ログイン後にコピー
  

名字:

     

           
4. 次に、アクションを書き始めました。

//验证用户的唯一性
public void isexist() throws IOException {
  boolean exist = name.equals("张三") ;
  JSONObject result=new JSONObject();
  if(exist){
   result.put("exist", true);
  }else{
   result.put("exist", false);
  }
  ServletActionContext.getResponse().setContentType("text/html;charset=utf-8");
  PrintWriter out=ServletActionContext.getResponse().getWriter();
  out.println(result.toString());
  out.flush();
  out.close();
 }
ログイン後にコピー
5. 最後に、Struts.xml ファイルを作成します
<package>  
 <action>
  <result>/login.jsp</result>
 </action>
</package>
ログイン後にコピー
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事に注目してください。
推奨読書:

ajaxを使用して複数のパラメータを渡す方法

ajaxファイルアップロード+ブラウザ互換処理

以上がAjax を使用してデータベース内のユーザーの一意性を検証する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート