0
votes

Comment accéder à la liste d'une autre méthode?

Je suis nouveau à Java. J'essayais de créer un module de connexion.

J'ai ceci dans un forfait .. Maintenant, je veux appeler cette méthode de connexion () de JSP Fichier Comment puis-je faire cela en utilisant (ou non utiliser) l'objet UserController. P >

package com.lagan.controller;
import java.util.List;

import com.lagan.dao.userDao;
import com.lagan.dto.loginDto;
import com.lagan.dto.userDto;

public class userController {
    public List<loginDto> login() {
        userDao dao=new userDao();
        return dao.login();
    }   
}


1 commentaires

ok ....... mais à loginverify.jsp si je devais appeler Create () [dans userrontroller.java], j'aurais pu faire uc.create () ... De même que puis-je faire pour appeler la liste Login () {}? C'est mon problème. coz uc.login () n'est pas valide ..


3 Réponses :


0
votes

Dans votre page JSP, vous devez avoir un objet d'Usercontroller. Typiquement en JSPS, vous devez avoir une étiquette pour créer cet objet. https://examples.javacodegeeks.com/enterprise -Java / JSP / Use-Bean-in-JSP-Page /

mais dans l'application à ressort, dans laquelle tous les objets sont gérés par le conteneur, vous devez fournir un mécanisme pour récupérer l'objet approprié à partir du conteneur. Jetez un coup d'œil à ce fil: récupération de haricot de manière programmatique


2 commentaires

Je n'ai certainement pas compris ce que cela signifiait .. ma question est .. Il existe une autre méthode dans Usercontroller appelée Créer (utilisateur utilisateur). Je peux y accéder facilement en créant un objet UCController UC (UC.CREATE (UserDTo)) de JSP. Mais dans ce cas, c'est un type de liste. Alors, comment puis-je y accéder? uc.login () n'a pas fonctionné.


C'est en quelque sorte étrange, rien ne devrait être faux dans votre page JSP; Peut-être que le problème est lié au code contrôleur et Java. Pouvez-vous déboguer le code Java par votre IDE et vérifier s'il renvoie la liste avec succès?



0
votes

Eh bien c'était facile .. 1st Usercontroller Object UC est créé

    List<loginDto> login =uC.login();


0 commentaires

0
votes

Obtenez la méthode du contrôleur d'utilisateur

<%
UserController userController = new UserController();
List<LoginDto> list = userController.login();
%>


0 commentaires