16 Aralık 2021 Perşembe

Servlet ServletConfig Arayüzü

Giriş
Şu satırı dahil ederiz
import javax.servlet.ServletConfig;
Açıklaması şöyle
ServletConfig object is created by web container for each servlet to pass information to a servlet during initialization. This object can be used to get configuration information from web.xml file.
Bu sınıf servlet'in init metoduna container tarafından geçilir. Şöyle yaparız.
@WebServlet(
        name="login",
        urlPatterns = {"/login","sites/login","login"}
)
public class LoginServlet extends HttpServlet{
  ...
  public void init(ServletConfig config)throws ServletException{
    ...
  }
}
getInitParameter
init-param tag'lerini okumak içindir. Elimizde şöyle bir web.xml dosyası olsun.
<web-app>  
  <servlet>  
    ......     
    <init-param>  
    <!--here we specify the parameter name and value -->
      <param-name>paramName</param-name>  
      <param-value>paramValue</param-value>  
    </init-param> 
    ......  
  </servlet>  
</web-app>
Şöyle yaparız.
String str = config.getInitParameter("paramName"); 
getServletContext metodu
Şöyle yaparız.
ServletConfig config = ...;
ServletContext context = config.getServletContext ();

Hiç yorum yok:

Yorum Gönder

Bean Validation @GroupSequence Anotasyonu

Örnek Elimizde şöyle bir kod olsun public class SampleRequest {   @NotNull   LocalDate startDate;   @NotNull   LocalDate endDate;   @AssertT...