Comment passer des paramètres à un servlet - ServletConfig
Voici un exemple de code serlvet pour montrer comment passer un paramètre à un servlet en utilisant ServletConfig "init-param" dans web.xml
Dans le descripteur de déploiement (web.xml)
Mettez votre valeur de paramètre dans "init-param" et assurez-vous à l'intérieur de l'élément "servlet"
ServletName com.example.ServletDemo [email protected] ServletName /Demo
Code de servlet
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException{ PrintWriter pw = response.getWriter(); pw.println(getServletConfig().getInitParameter("email")); }
La méthode «getServletConfig (). GetInitParameter (« email »)» est utilisée pour obtenir la valeur du paramètre ServletConfig dans web.xml. Btw, ce paramètre n'est disponible que pour cette servlet uniquement. Si vous voulez un paramètre qui autorise l'accès global par l'application Web entière, vous devez placer le paramètre dans l'élément de contexte de servlet.
Voici un exemple depass parameter to whole web application.