| Home  | Υλικό υπολογιστών  | Δικτύωση  | Προγραμματισμός  | λογισμικό  | ερώτηση  | συστήματα  |  
Προγραμματισμός  
  • C /C + + Προγραμματισμός

  • Προγραμματισμός Υπολογιστών Γλώσσες

  • Δελφοί Προγραμματισμός

  • Προγραμματισμός Java

  • JavaScript Προγραμματισμός

  • PHP /MySQL Προγραμματισμός

  • Perl Προγραμματισμός

  • Python Προγραμματισμός

  • ρουμπίνι Προγραμματισμός

  • Visual Βασικά Προγραμματισμός
  •  
    Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java >> Content
    Πώς να χρησιμοποιήσετε φίλτρα στο Struts
    φίλτρα είναι ένα συστατικό Java servlet που τομής και μπορεί να τροποποιήσει τα αιτήματα του web server και τις απαντήσεις . Τα φίλτρα που χρησιμοποιούνται συνήθως για την πραγματοποίηση των ελέγχων ασφαλείας που καθορίζουν κατά πόσο ένας χρήστης θα επιτρέπεται να έχουν πρόσβαση σε μια ιστοσελίδα . Τα φίλτρα είναι εύκολο στην εφαρμογή Java κλάσεις που μπορεί να ρυθμιστεί ώστε να υποκλέψει αιτήματα server με λίγες γραμμές κώδικα XML . Τα πράγματα που θα χρειαστείτε
    Eclipse περιβάλλον ανάπτυξης για την ανάπτυξη Java εφαρμογών web
    Apache Tomcat ή άλλο server εφαρμογή Java

    Παρουσίαση Περισσότερες οδηγίες
    Η 1

    Δημιουργήστε ένα δυναμικό πρόγραμμα web . σε Eclipse 2

    Δημιουργήστε ένα πακέτο για την τάξη του φίλτρου σας στην πρώτη γραμμή του ένα νέο αρχείο Java class :

    com.ehow.servlet.filters πακέτο?
    < br > με 3

    εισαγωγή των πακέτων που υποστηρίζουν java φίλτρα και άλλες τυπικές λειτουργίες :

    java.io.IOException εισαγωγής ?

    java.util.Date εισαγωγής ?

    javax.servlet.Filter εισαγωγής ?

    javax.servlet.FilterChain εισαγωγής ?

    εισαγωγής javax.servlet.FilterConfig ?

    javax.servlet.ServletException εισαγωγής ? < br >

    javax.servlet.ServletRequest εισαγωγής ?

    javax.servlet.ServletResponse εισαγωγής ?

    javax.servlet.http.HttpServletRequest εισαγωγής ?
    Η 4

    Εφαρμογή μια κατηγορία φίλτρου και να αποθηκεύσετε το αρχείο ως " MyFilter.java " :

    δημόσια τάξη MyFilter υλοποιεί Φίλτρο {

    doFilter public void ( ServletRequest req , res ServletResponse , πώληση

    FilterChain αλυσίδας ) ρίχνει IOException , ServletException {

    HttpServletRequest αίτημα = ( HttpServletRequest ) req ?

    //Εισάγετε τον κωδικό

    chain.doFilter ( req , res ) ? < br >

    }

    public void init ( FilterConfig config ) ρίχνει ServletException {

    //εκτέλεση της προετοιμασίας ΕΔΩ

    }

    δημόσια άκυρη καταστρέψει ( ) {

    //ΔΕΛΤΙΟ ALL ΠΟΡΟΙ

    } }


    5

    Δημιουργήστε μια χαρτογράφηση στην τάξη του φίλτρου στο αρχείο Web.xml σας , χρησιμοποιώντας " /* " ως το μοτίβο διεύθυνσης URL για να δρομολογήσετε όλα τα αιτήματα για την MyFilter εισαγωγή
    6

    Χρησιμοποιήστε τη μέθοδο " getInitParameter " του αντικειμένου config περάσει στη λειτουργία Init να ανακτήσετε την τιμή που έχει οριστεί για τις παραμέτρους στο αρχείο Web.xml :

    public void init ( FilterConfig config ) ρίχνει ServletException {

    String myString = config.getInitParameter ( " MyParam ")? }


    Η 7

    Εκτέλεση του έργου, χρησιμοποιώντας το "Run > Run As > ? Τρέξτε στο διακομιστή " επιλογές του μενού , χρησιμοποιώντας το πρόγραμμα εντοπισμού σφαλμάτων ή άλλα μέσα, όπως η εκτύπωση σε ένα αρχείο καταγραφής , για να βεβαιωθείτε ότι το φίλτρο κωδικό σας παρακολουθούν τα αιτήματα web server
    Η
    εικόνων .

    Previous :

    next :
      Σχετικά Άρθρα
    ·Ιδιότητες ενός προγραμματιστή Java Καλό για σ…
    ·Πώς να χρησιμοποιήσετε ένα τυχαίο Java Utility 
    ·Πώς να χρησιμοποιήσετε το New Line στο Παράθυρο…
    ·Πώς να προσθέσει μια νέα μέθοδο σε NetBeans 
    ·Πώς να πάρει το δείκτη Από ένα όνομα στήλης σ…
    ·Ενεργοποίηση Java Tutorial Πλαίσιο 
    ·Πώς να χρησιμοποιήσετε το NetBeans CVS 
    ·Πώς να Μορφή ημερομηνίες μεταξύ Java και Oracle 
    ·Πώς να διαβάσετε κειμένου από SWF σε Java 
    ·Java & Άλυτα Compilation λάθους 
      Προτεινόμενα άρθρα
    ·Πώς να περάσει τη Λειτουργία ως επιχείρημα σ…
    ·Πώς να μετατρέψετε έναν αριθμό σε ένα String PHP 
    ·Πώς να βρείτε ποια έκδοση του Python Έχετε 
    ·Πώς να κάνει μια περίληψη για ένα Script 
    ·Πώς να αφαιρέσει NANS & INF Από Array σε MATLAB 
    ·Πώς να πάρει ένα Array Μέγεθος σε Perl 
    ·Πώς να διαβάσετε ένα αρχείο XLS Χρησιμοποιώντ…
    ·Πώς να ελέγξει για Keypress σε Python 
    ·Πώς να υπολογίσετε G02 Κωδικοί για Mills 
    ·Η Microsoft C + + Tutorials 
    Copyright © Γνώση Υπολογιστών http://el.wingwit.com