Mega Code Archive

 
Categories / Java / Servlets
 

Set I18N Response Header

import java.io.IOException; import java.io.PrintWriter; import java.text.DateFormat; import java.util.Date; import java.util.Locale; import java.util.TimeZone; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class HelloSpain extends HttpServlet {   public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException,       IOException {     res.setContentType("text/plain");     PrintWriter out = res.getWriter();     res.setHeader("Content-Language", "es");     Locale locale = new Locale("es", "");     DateFormat fmt = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG, locale);     fmt.setTimeZone(TimeZone.getDefault());     out.println("En Espa\u00f1ol:");     out.println("\u00a1Hola Mundo!");     out.println(fmt.format(new Date()));   } }