Hi all,
I am working out an example of a simple Shopping Cart (MVC architecture)
I wrote
Servlet "ShopController.java" in
D:\jakarta-tomcat\webapps\shop\WEB-INF\classes\ShopController.java
I wrote javabean "ShoppingCart.java" in
D:\jakarta-tomcat\webapps\shop\WEB-INF\classes\sho1\sho\ShoppingCart.java
I successfully compiled javabean. But when compiling servlet it is showing errors
to import javabean class..
This is how I imported javabean in my servlet "ShopController.java"
ShopController.java
********************************************************
import sho1.sho.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class ShopController extends HttpServlet
{
public void init(ServletConfig config) throws ServletException
{
super.init(config);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException
{
String command =request.getParameter("command");
HttpSession session=request.getSession();
ShoppingCart cart=(ShoppingCart) session.getAttribute("cart");
if(command.equals("add"))
{
String id=request.getParameter("id");
if(id!=null)
{
String desc=request.getParameter("desc");
Float price=new Float(request.getParameter("price"));
cart.addItem(id,desc,price.floatValue(),1);
}
}
response.sendRedirect("/shop/AddToShoppingCart.jsp");
}
public String getServletInfo()
{
return "ShopController information";
}
}
*************************************************************************************
I Wrote Web.xml file as follows.
WEB.XML FILE
*************************************************************************
<?xml version="1.0" encoding="ISO-8859-1" ?>
<web-app>
<servlet>
<servlet-name>ShopController</servlet-name>
<servlet-class>ShopController</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ShopController</servlet-name>
<url-pattern>/ShopController/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ShoppingCart</servlet-name>
<servlet-class>sho1.sho.Shoppingcart</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ShoppingCart</servlet-name>
<url-pattern>/sho1/sho/ShopController/*</url-pattern>
</servlet-mapping>
</web-app>
****************************************************************************
Hope my problem will be solved today with the help of u..
Waiting for ur replies.....
bye.