[JAVA] Traitement courant et traitement des erreurs Springmvc


Traitement commun et traitement des erreurs


URL de référence
https://www.techscore.com/tech/Java/JavaEE/Servlet/6/


Explication En implémentant les outils Filter, un traitement commun peut être créé.


Plus tard, quand c'est complètement fini. Quand c'est complètement fini.
	@Override
	public void destroy() {
    	System.out.println("destroy");
	}

Lorsqu'il est chargé pour la toute première fois
	@Override
	public void init(FilterConfig filterConfig) throws ServletException {
    	System.out.println("init");
	}





★ Chaque fois que le contrôleur est appelé

			//Est-ce une URL directe?
/*			if(req.getHeader("referer") == null&&!req.getRequestURI().equals("/OfficeSystem_Hibernate/Login")){
				//Le chemin de l'URL existe-t-il dans le mappage des demandes
				if(list.contains(req.getServletPath())) {
					throw new Exception("BACKLOGIN");
				}else {
					//System.out.println(req.getServletPath()+"Affiche la page d'erreur car n'existe pas");
					throw new Exception("NotFoundError");
				}
			}




	        if(req.getRequestURI().equals("/OfficeSystem_Hibernate/SendMail")) {		//Réparer
	        	if(session.getAttribute("role").toString().equals("0")) {				//Réparer
		        	throw new Exception("Pas d'accès");							//Réparer
	        	}																		//Réparer
	        }																			//Réparer


			}else if(ex.getMessage().equals("Pas d'accès")) {						//Réparer
				request.setAttribute("errmessage", ex);									//Réparer
				req.getRequestDispatcher("/WEB-INF/error/InternalError.jsp")			//Réparer
                .forward(req, res);														//Transfert de correction
			}


Recommended Posts

Traitement courant et traitement des erreurs Springmvc
Traitement des liens et SQLite
Validation du ressort et code d'erreur
Résumé du traitement des erreurs Java
Traitement pour émettre un message d'erreur
Vitesse de traitement avec et sans statique
Mémo d'essai et d'erreur d'interface fluide
Traitement des relevés et des succursales
[Java] Types d'exception et traitement de base