Write a Program using Servlet and JDBC for developing online
application for displaying the details of Cars owned by the
residents in XYZ society. Make necessary assumptions and
create appropriate databases.



Write a Program using Servlet and JDBC for developing online application for displaying the details..

Answer / vijay

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class ShoppingCartViewerCookie extends HttpServlet {

public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
res.setContentType("text/html");
PrintWriter out = res.getWriter();

// Get the current session ID by searching the received cookies.
String sessionid = null;
Cookie[] cookies = req.getCookies();
if (cookies != null) {
for (int i = 0; i < cookies.length; i++) {
if (cookies[i].getName().equals("sessionid")) {
sessionid = cookies[i].getValue();
break;
}
}
}

// If the session ID wasn't sent, generate one.
// Then be sure to send it to the client with the response.
if (sessionid == null) {
sessionid = generateSessionId();
Cookie c = new Cookie("sessionid", sessionid);
res.addCookie(c);
}

out.println("<HEAD><TITLE>Current Shopping Cart Items</TITLE></HEAD>");
out.println("<BODY>");

// Cart items are associated with the session ID
String[] items = getItemsFromCart(sessionid);

// Print the current cart items.
out.println("You currently have the following items in your cart:<BR>");
if (items == null) {
out.println("<B>None</B>");
}
else {
out.println("<UL>");
for (int i = 0; i < items.length; i++) {
out.println("<LI>" + items[i]);
}
out.println("</UL>");
}

// Ask if they want to add more items or check out.
out.println("<FORM ACTION=\"/servlet/ShoppingCart\" METHOD=POST>");
out.println("Would you like to<BR>");
out.println("<INPUT TYPE=submit VALUE=\" Add More Items \">");
out.println("<INPUT TYPE=submit VALUE=\" Check Out \">");
out.println("</FORM>");

// Offer a help page.
out.println("For help, click <A HREF=\"/servlet/Help" +
"?topic=ShoppingCartViewerCookie\">here</A>");

out.println("</BODY></HTML>");
}

private static String generateSessionId() {
String uid = new java.rmi.server.UID().toString(); // guaranteed unique
return java.net.URLEncoder.encode(uid); // encode any special chars
}

private static String[] getItemsFromCart(String sessionid) {
// Not implemented
}
}

Is This Answer Correct ?    8 Yes 14 No

Post New Answer

More JSP Interview Questions

How to include static files in a JSP page?

0 Answers  


What is the jspdestroy() method?

0 Answers  


What is the use of jsp implicit objects?

0 Answers  


How to create menu in jsp with example?

0 Answers  


How can I prevent the use of scripts and java code on the jsp page?

0 Answers  






What is jsp usebean?

0 Answers  


How do we prevent browser from caching output of my jsp pages?

0 Answers  


Why are jsp pages preferred for creating web-based client program?

0 Answers  


Can init method be overridden?

1 Answers   IBM,


What is auto-flush attribute?

0 Answers  


What are custom tags in jsp?

0 Answers  


What is a tag file?

0 Answers  


Categories