Java Reference
In-Depth Information
Listing 4-8. The code for TelesalesServlet.java
package com.appirio;
import java.io.IOException;
import javax.servlet.http.*;
import java.util.Date;
import java.util.List;
import java.text.DateFormat;
import javax.servlet.*;
import javax.jdo.PersistenceManager;
import com.appirio.entity.*;
import com.google.appengine.api.datastore.Key;
import com.google.appengine.api.datastore.KeyFactory;
@SuppressWarnings("serial")
public class TelesalesServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse
response)
throws ServletException, IOException {
// create the persistence manager instance
PersistenceManager pm = PMF.get().getPersistenceManager();
// display the lookup form
if(request.getParameter("action").equals("accountLookup")) {
// query for the entities by name
String query = "select from " + Account.class.getName()
+ " where name == '"+request.getParameter("accountName")+"'";
List<Account> accounts = (List<Account>)
pm.newQuery(query).execute();
// pass the list to the jsp
request.setAttribute("accounts", accounts);
// forward the request to the jsp
RequestDispatcher dispatcher =
getServletContext().getRequestDispatcher("/accountLookup.jsp");
dispatcher.forward(request, response);
Search WWH ::




Custom Search