hi Dale,
following is all the code that exists in my test.jsp which leads to
compilation errors.
<%
String singleTicked = "Ramesh's testing program";
String doubleTicked = fixTick(singleTicked);
out.println(doubleTicked);

private String fixTick( String str ) throws RemoteException  {
        StringBuffer strOut=new StringBuffer();
        for(int intChar=0; intChar < str.length(); intChar++){
            if(str.substring(intChar,intChar+1).equals("'")){
                strOut.append("'");
            }
            strOut.append(str.substring(intChar,intChar+1));
        }
        return strOut.toString();
    }
%>

Could you please tell me what else to be added to make this to work?

"Nicholson, Dale" wrote:
>
> Here is the method I use to do what you are looking for...
>
>     private String fixTick( String str ) throws RemoteException  {
>         StringBuffer strOut=new StringBuffer();
>         for(int intChar=0; intChar < str.length(); intChar++){
>             if(str.substring(intChar,intChar+1).equals("'")){
>                 strOut.append("'");
>             }
>             strOut.append(str.substring(intChar,intChar+1));
>         }
>         return strOut.toString();
>     }
>
> Then you can use code like:
>
> String doubleTicked = fixTick(singleTicked);
>
> Dale Nicholson
>
> > -----Original Message-----
> > From: Ramesh Kadirisani [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, July 16, 2002 2:55 PM
> > To: [EMAIL PROTECTED]
> > Subject: Re: replacing a single quote with double quotes
> >
> >
> > hi Peter,
> > thanks for the response. i am sorry that i put my problem in the forum
> > in a wrong way. my requirement is to replace the single quote with two
> > single quotes. replace function can't replace single quote with two
> > single quotes. do you know any other way of doing this?
> > thanks again,
> > Ramesh Kadirisani.
> >
> > Peter Dolukhanov wrote:
> > >
> > > Ramesh,
> > >
> > > There is a rather handy function on a string called
> > replace, it replaces
> > > a certain character with another in a string.
> > >
> > > In your code it would read:
> > >
> > > <%
> > > String msg = "Ramesh's program";
> > >
> > > test.replace('\'', '"');
> > >
> > > //here i want to use the code
> > >
> > > out.println (msg);
> > > %>
> > >
> > > Best regards,
> > > Peter Dolukhanov
> > >
> > > -----Original Message-----
> > > From: A mailing list about Java Server Pages specification
> > and reference
> > > [mailto:[EMAIL PROTECTED]] On Behalf Of Ramesh Kadirisani
> > > Sent: 16 July 2002 18:52
> > > To: [EMAIL PROTECTED]
> > > Subject: replacing a single quote with double quotes
> > >
> > > hi,
> > > i want to replace a single quote with double quotes in a string for
> > > inserting into a database table(using CallableStatement). i
> > found the
> > > following code in javaguru.
> > > =============
> > > private String sqlEncode(String a_str){
> > >  int index = -1;
> > >  index = a_str.indexOf('\'');
> > >  if (index == -1)
> > >   return a_str;
> > >  int start = 0;
> > >  while (index != -1) {
> > >   a_str = a_str.substring(0, index + 1) + "'" +
> > a_str.substring(index +
> > > 1);
> > >   start = index + 2;
> > >   index = a_str.indexOf('\'', start);
> > >  }
> > >  return a_str;
> > > }
> > > =============
> > >
> > > But i don't know how to use the above code in my jsp
> > program(i am new to
> > > jsp and java). do i have to create a bean to use the above
> > code? Suppose
> > > if i have only the following code in my jsp program and i
> > want to use
> > > the above code to print "Ramesh''s program", how do i do that?
> > >
> > > <%
> > > String msg = "Ramesh's program";
> > >
> > > //here i want to use the code
> > >
> > > out.println (msg);
> > > %>
> > >
> > > thanks,
> > > Ramesh Kadirisani.
>
> ===========================================================================
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
> For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
>  http://archives.java.sun.com/jsp-interest.html
>  http://java.sun.com/products/jsp/faq.html
>  http://www.esperanto.org.nz/jsp/jspfaq.jsp
>  http://www.jguru.com/faq/index.jsp
>  http://www.jspinsider.com

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com

Reply via email to