Hi All
i am new to Internationalization. Can u tell me how to read Chinese
and Japaneses characters from properties file thru ResourceBundle class.
Tell me all the settings and Fonts needed and Setings in the server.....
It is so Urgent, So reply me ASAP.
Thanx in advance.
Rgds,
Sabari
> -----Original Message-----
> From: Mike McGuinness [SMTP:[EMAIL PROTECTED]]
> Sent: Friday, July 27, 2001 7:08 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Attempt to write to the output stream after calling
> HttpServletResponse's sendRedirect method
>
> Be careful with res.sendRedirect(). Once you call res.sendRedirect(), the
> server response has been committed and you can use the response stream
> again.
>
> I didn't look at all your code but I suspect you are doing exactly what
> the error says:
> attempting to write to the output stream after you called sendRedirect().
>
> krishna wrote:
>
> > Hi All
> >
> > Every time i execute the servlet the following exception is being
> written to error logs. Code listing for the same is given below. Could
> any one suggest if any changes are to be done to the servlet.
> >
> > Thanks in advance
> > KR
> >
> > [Tue Jul 24 11:08:11 CDT 2001] Exception raised in servlet: siteListing
> > [Tue Jul 24 11:08:11 CDT 2001] java.io.IOException: Attempt to write to
> the output stream after calling HttpServletResponse's sendRedirect method
> > at
> com.sun.server.servlet.http.HttpOutputStream.check(HttpOutputStream.java:3
> 55)
> > at
> com.sun.server.servlet.http.HttpOutputStream.print(HttpOutputStream.java:4
> 42)
> > at
> javax.servlet.ServletOutputStream.println(ServletOutputStream.java:252)
> > at siteListing.doPost(RenameSite.java:83)
> > at siteListing.doGet(RenameSite.java:38)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:715)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
> > at com.sun.server.ServletState.callService(ServletState.java:226)
> > at
> com.sun.server.ServletManager.callServletService(ServletManager.java:936)
> > at
> com.sun.server.http.servlet.InvokerServlet.service(InvokerServlet.java:137
> )
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
> > at com.sun.server.ServletState.callService(ServletState.java:226)
> > at
> com.sun.server.ServletManager.callServletService(ServletManager.java:936)
> > at
> com.sun.server.ProcessingState.invokeTargetServlet(ProcessingState.java:42
> 3)
> > at
> com.sun.server.http.HttpProcessingState.execute(HttpProcessingState.java:7
> 9)
> > at com.sun.server.http.stages.Runner.process(Runner.java:79)
> > at com.sun.server.ProcessingSupport.process(ProcessingSupport.java:294)
> > at com.sun.server.Service.process(Service.java:204)
> > at
> com.sun.server.http.HttpServiceHandler.handleRequest(HttpServiceHandler.ja
> va:374)
> > at
> com.sun.server.http.HttpServiceHandler.handleRequest(HttpServiceHandler.ja
> va:166)
> > at com.sun.server.HandlerThread.run(HandlerThread.java:162)
> >
> >
> >
> > public class siteListing extends HttpServlet
> > {
> >
> > ServletContext context=null;
> >
> > public void init(ServletConfig sc)
> > {
> > context=sc.getServletContext();
> > }
> >
> > public void doGet(HttpServletRequest req,HttpServletResponse res)
> throws ServletException,IOException
> > {
> > doPost(req,res);
> > }
> > public void doPost(HttpServletRequest req,HttpServletResponse res)
> throws ServletException,IOException
> > {
> > HttpSession session = req.getSession(true);
> > String userId=(String)session.getValue("username");
> > res.setContentType("text/html");
> > PrintWriter out=res.getWriter();
> > if(userId == null){
> > res.sendRedirect("../testapp/sessionout.html");
> > return;
> > }else{
> > String fSeperator = System.getProperty("file.separator");
> > String myTestName = session.getValue("myTestName").toString();
> > String lang = session.getValue("lang").toString();
> > String acceptCharset = session.getValue("acceptCharset").toString();
> > String metacharset = session.getValue("metacharset").toString();
> > String username=(String)session.getValue("username");
> > ResourceBundle bundle=Resourcebundle.getBundle(lang);
> > String message="";
> > String pubName="";
> > String pubFlag="";
> > String flg=req.getParameter("flg");
> > boolean redirectFlag=false;
> > try{
> > Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
> > Connection con=DriverManager.getConnection("jdbc:odbc:mydsn");
> > Statement stm=con.createStatement();
> > String PostedDate = DateFormat.getInstance().format(new Date());
> > String query="SELECT * FROM tblMyDB WHERE myId='" + username + "'
> and myName= '" + myTestName + "'";
> > try{
> > ResultSet rsset=stm.executeQuery(query);
> > while(rsset.next()){
> > pubName=rsset.getString("Pub_Name");
> > pubFlag=rsset.getString("Pub_Flg");
> > if(pubFlag.indexOf("1") >= 0)
> > redirectFlag=true;
> > }
> > stm.close();
> > con.close();
> > }catch(SQLException e){}
> > finally{
> > stm.close();
> > con.close();
> > }
> >
> > if(flg != null)
> > message="Site Already Exist";
> >
> > if(redirectFlag){
> > res.sendRedirect("testServlet");
> > return;
> > }else{
> > //if(!redirectFlag){
> > out.println("<html>");
> > out.println("<head><meta http-equiv='pragma'
> content='no-cache'><meta http-equiv=\"Expires\" content=\"-1\"><meta
> http-equiv=\"Content-Type\" content=\"text/html;
> charset="+metacharset+"\"><link rel=\"stylesheet\" type=\"text/css\"
> href=\"../testapp/images/"+lang+"/style.css\">");
> > out.println("<script lang='JavaScript'>");
> > out.println("function checksite()");
> > out.println("{ site=document.f1.publishname.value;");
> > out.println(" var
> st=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_\";");
> > out.println(" len=site.length;");
> > out.println(" var i=0;");
> > out.println(" if(len>0){");
> > out.println(" for(i=0;i<len;i++)");
> > out.println(" {");
> > out.println(" if(st.indexOf(site.charAt(i))>=0)");
> > out.println(" continue;");
> > out.println(" else");
> > out.println(" { alert(\"" +
> bundle.getString("renameMessage7") + "\");");
> > out.println(" return false;");
> > out.println(" }");
> > out.println(" } return true; ");
> > out.println(" }else{");
> > out.println(" alert(\"site name can not be blank.\");");
> > out.println(" return false;");
> > out.println(" }");
> > out.println(" } ");
> > out.println("</script></head><body
> bgcolor=\"#ffffff\"><center>");
> > out.println("<table cellpadding=0 cellspacing=0 width=\"720\"
> height='80%'>");
> > out.println("<tr><td> </td></tr>");
> > out.println("<tr><td colspan=4 height='30'> </td></tr>");
> > out.println("</table><br>");
> > }
> > }catch(SQLException e){ }
> > catch(IOException e){ }
> > catch(Exception _ex){ }
> > finally{
> > out.close();
> > }//end of try catch block with finally
> > }//end if for session check
> > }//end service
> > }
> >
> >
> __________________________________________________________________________
> _
> > To unsubscribe, send email to [EMAIL PROTECTED] and include in the
> body
> > of the message "signoff SERVLET-INTEREST".
> >
> > Archives: http://archives.java.sun.com/archives/servlet-interest.html
> > Resources: http://java.sun.com/products/servlet/external-resources.html
> > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
> __________________________________________________________________________
> _
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
> body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html