No, I am using it in the request dispatcher itself. Here is my servlet. It does not forward to the color.jsp page. I am using ServletExec as my web server.
package com.company.dept.translation;
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
import javax.servlet.ServletContext;
import com.company.dept.translation.NotesBean;
public class WhichMarket extends HttpServlet
{
NotesBean notesData = null;
public void init() throws ServletException
{
notesData = new NotesBean();
getServletContext().setAttribute("notesData",notesData);
//req.setAttribute("notesData",notesData);
}
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
res.setContentType("text/plain");
PrintWriter out = res.getWriter();
String usaCodeguide=null;
String canCodeguide=null;
String mexCodeguide=null;
String userInput = req.getParameter("market");
//String codeguideDescriptions="/servlets/descriptions.jsp";
// "/servlets/language.jsp";
try
{
if(userInput.equals("usa"))
{
int k=1;
//String usaCodeguide = null;
usaCodeguide = "450011";
//notesData.setSession(session);
notesData.setCodeguide(k,usaCodeguide);
//out.println(notesData.getCodeguide(k));
//out.println("usa codeguide");
}
else if(userInput.equals("canada"))
{
//RequestDispatcher anCG);
//canRd.forward(req,res);
int n=1;
//out.println("hello");
//String canCodeguide = null;
canCodeguide = "550012";
//notesData.setSession(session);
notesData.setCodeguide(n,canCodeguide);
//out.println(notesData.getCodeguide(n));
}
else
{
int j=1;
mexCodeguide = "27";
//notesData.setSession(session);
notesData.setCodeguide(j,mexCodeguide);
//out.println(notesData.getCodeguide(j));
//out.println("yo hey");
}
//RequestDispatcher nguage);
//descriptionsRd.forward(req,res);
RequestDispatcher forwardToLanguage = null;
//forwardToLanguage = forwardToLanguage = this.getServletContext().getRequestDispatcher("http://servername
ort/xxx/yyy/zzz/color.jsp");
forwardToLanguage.forward(req,res);
//forwardToLanguage.include(req,res);
//out.println("hello there");
}
catch(Exception e)
{
out.println("Error: " + e.getMessage());
}
}// end doGet
}// end WhichMarket