Hi
I am making a web page where the user will enter a number such as "010383" and page should download a file and print it.

I have made the html page and the servlet. can you please show me where i have made mistake?

CgSkew.java

package cgSkewPackage;
 
import java.io.*;*
*import java.net.MalformedURLException;*
*import java.net.URL;*
*import javax.servlet.*;
import javax.servlet.http.*;
 
/**
 *
 * @author Owner
 */
public class CgSkew extends HttpServlet {
 
   public String getCgSkew; // Stroing the user input
   public String url1;  // Stroing the first part of the url.
   public String url2; //Storing the last part of the url.
   public String getURL; // Stroing the complete url
   private String docType;
 
   public void getUserValue(HttpServletRequest request,HttpServletResponse response)
    throws ServletException, IOException { {
 
    // Getting the user input 
        getCgSkew = request.getParameter("cgSkew");
 
 
    // Checking for null value    
        if ((getCgSkew == null) || (getCgSkew.trim().equals(""))){
 
           response.sendRedirect("http://wwww.x.com/x.html");}
        else {
            getCgSkew = getCgSkew.trim();
            calculation(getCgSkew);
        }
 
    } 
 
}// End of public void getUserValue
 
    public void calculation(String getCgSkew) throws IOException {
        throw new UnsupportedOperationException("Not yet implemented");
 
        url1 = "http://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=genome&id=NC_";
        url2="&rettype=gb";
        //Creating complete URL
        getURL= url1+getCgSkew+url2;
 
        //Opening connection to download the file.
 
        try{
            URL geneBankLink = new URL(getURL);
	BufferedReader in = new BufferedReader(
				new InputStreamReader(
				geneBankLink.openStream()));
 
	String inputLine;
 
	while ((inputLine = in.readLine()) != null)
            docType ="<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " +"Transitional//EN\">\n";         
            out.println(docType+"<HTML>\n");
            out.pritln("<TITLE>"+"</TITLE>\n");
            out.println("<BODY>\n"+inputLine+"</BODY>\n");
            out.println("</HTML>");
 
	in.close();
    }
        catch(MalformedURLException e) {
 
         }    
        }
 
   public static void main(String args[]){
 
   }
 
}

Netbean is showing error in all

"out.println" statements. I am trying to print the value that is being stored. Is there any other way I can do this?

Where is out defined?

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.