JSPとサーブレットのサーバー側検証

user6733669

JSPとサーブレットを使用してコードを作成しました。クレデンシャルが一致しない場合にJSPページにエラーメッセージを表示したい。サーブレットでコードを記述しましたが、jspページに正しく表示されません。パスワードテキストボックスの下にエラーメッセージを表示したい。利用可能なplsの例があれば、それが大きな助けになることを私に知らせてください。

index.jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
   pageEncoding="ISO-8859-1"%>
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
      <title>Login Application</title>
   </head>
   <body>
      <form action="loginServlet" method="post">
         User Login
         <br>
         User ID
         <input type="text" name="username" >
         <br><br>
         Password
         <input type="password" name="userpass"><br>
         &nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="Login" >
      </form>
   </body>
</html> 

LoginServlet.java

package com.test.servlets;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.amzi.dao.LoginDao;

public class LoginServlet extends HttpServlet{

    private static final long serialVersionUID = 1L;

    public void doPost(HttpServletRequest request, HttpServletResponse response)  
            throws ServletException, IOException {  

        response.setContentType("text/html");  
        PrintWriter out = response.getWriter();  

        String n=request.getParameter("username");  
        String p=request.getParameter("userpass"); 

        HttpSession session = request.getSession(false);
        if(session!=null)
        session.setAttribute("name", n);

        if(LoginDao.validate(n, p)){  
            RequestDispatcher rd=request.getRequestDispatcher("welcome.jsp");  
            rd.forward(request,response);  
        }  
        else{  
            out.print("Wrong Credentials"); 
            RequestDispatcher rd=request.getRequestDispatcher("index.jsp");  

            rd.include(request,response);  


        }  

        out.close();  
    }  
}  

これが私のコードですplsはそれを修正します。

プラシャント

out.print ....を書き込む代わりに、エラーをリクエスト属性として設定し、index.jsp${requestAttributeKey}でrequestAttributeKeyがリクエスト属性のキーである場合にリクエスト属性にアクセスします。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ブートストラップ4サーバー側の検証と入力グループの追加

分類Dev

iOSサーバー側の検証-レシートタイプ

分類Dev

MeteorJSでのクライアント側とサーバー側の検証

分類Dev

JavaScript:クライアント側とサーバー側の検証

分類Dev

PrimefacesinputMaskサーバー側の検証

分類Dev

graphqlサーバー側の検証

分類Dev

Kubernetesyamlのサーバー側検証

分類Dev

AngularJsサーバー側の検証

分類Dev

サーバー側の検証例?/ Java

分類Dev

MEANスタックを使用する場合、クライアント側とサーバー側の検証は簡単にサポートされますか?

分類Dev

Java(JSP /サーブレット):.jsp内からのgetServletContext()と同等

分類Dev

サーバー側の検証を検証する

分類Dev

クライアント側でのサーバー側の検証の委任

分類Dev

jspのチェックボックスを検証し、サーブレットに値を渡す方法

分類Dev

サーブレットJSP MVC Webサイトのサーバー側で定期的なタスクを実行する

分類Dev

「アクティブな」ゲームのサーバー側の検証

分類Dev

Angular 2(ベータ)サーバー側の検証メッセージ

分類Dev

CKEditorユーザー入力のサーバー側検証(django)

分類Dev

AngularJS postjsonデータ+ codeigniterでのサーバー側の検証

分類Dev

iOSアプリ内購入:消耗品のサーバー側レシート検証

分類Dev

タペストリーサーバー側での日付検証

分類Dev

JSPとサーブレットの関係

分類Dev

サーブレットとJSPの通信に最適な方法

分類Dev

サーブレットでのHashMapによるユーザー検証

分類Dev

Firebase 3でトークンのサーバー側検証を行うことはまだ可能ですか?

分類Dev

Firebase 3でトークンのサーバー側検証を行うことはまだ可能ですか?

分類Dev

Firebase 3でトークンのサーバー側検証を行うことはまだ可能ですか?

分類Dev

GASはサーバー側の検証でアラートを作成しますPropertiesService.getScriptProperties()スプレッドシートID

分類Dev

PHPを使用したAndroidマーケットライセンス応答のサーバー側検証

Related 関連記事

  1. 1

    ブートストラップ4サーバー側の検証と入力グループの追加

  2. 2

    iOSサーバー側の検証-レシートタイプ

  3. 3

    MeteorJSでのクライアント側とサーバー側の検証

  4. 4

    JavaScript:クライアント側とサーバー側の検証

  5. 5

    PrimefacesinputMaskサーバー側の検証

  6. 6

    graphqlサーバー側の検証

  7. 7

    Kubernetesyamlのサーバー側検証

  8. 8

    AngularJsサーバー側の検証

  9. 9

    サーバー側の検証例?/ Java

  10. 10

    MEANスタックを使用する場合、クライアント側とサーバー側の検証は簡単にサポートされますか?

  11. 11

    Java(JSP /サーブレット):.jsp内からのgetServletContext()と同等

  12. 12

    サーバー側の検証を検証する

  13. 13

    クライアント側でのサーバー側の検証の委任

  14. 14

    jspのチェックボックスを検証し、サーブレットに値を渡す方法

  15. 15

    サーブレットJSP MVC Webサイトのサーバー側で定期的なタスクを実行する

  16. 16

    「アクティブな」ゲームのサーバー側の検証

  17. 17

    Angular 2(ベータ)サーバー側の検証メッセージ

  18. 18

    CKEditorユーザー入力のサーバー側検証(django)

  19. 19

    AngularJS postjsonデータ+ codeigniterでのサーバー側の検証

  20. 20

    iOSアプリ内購入:消耗品のサーバー側レシート検証

  21. 21

    タペストリーサーバー側での日付検証

  22. 22

    JSPとサーブレットの関係

  23. 23

    サーブレットとJSPの通信に最適な方法

  24. 24

    サーブレットでのHashMapによるユーザー検証

  25. 25

    Firebase 3でトークンのサーバー側検証を行うことはまだ可能ですか?

  26. 26

    Firebase 3でトークンのサーバー側検証を行うことはまだ可能ですか?

  27. 27

    Firebase 3でトークンのサーバー側検証を行うことはまだ可能ですか?

  28. 28

    GASはサーバー側の検証でアラートを作成しますPropertiesService.getScriptProperties()スプレッドシートID

  29. 29

    PHPを使用したAndroidマーケットライセンス応答のサーバー側検証

ホットタグ

アーカイブ