The three level above are the components of MVC(Model View Controller), The Model (UseBean) representate Business Logic, The servlet Controll them, and JsP view template.
for example, we have business logic, : (/web-inf/classes/Logic/MyLogic.java)
package Logic;
public class MyLogic{
String name;
public void setname(String name){
this.name=name;
}
public String getname(){
return name;
}
}
---------------
compile
---------------
In Controller , we create (/web-inf/classes/MyController.java)
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import Logic.MyLogic;
public class MyController extends HttpServlet{
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
/* instantiate business logic */
MyLogic x=new MyLogic();
x.setname("Abdul Malik Ikhsan");
request.setAttribute("yourname",x.getname());
/* forward to view in jsp page*/
request.getRequestDispatcher("/view.jsp").forward(request,response);
}}
-------------------
compile
-------------------
Let's map your address
-------------------------------
<web-app>
.............
<servlet>
<servlet-name>controller</servlet-name>
<servlet-class>MyController </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>controller</servlet-name>
<url-pattern>/do</url-pattern>
</servlet-mapping>
.............
</webapp>
In your jsp view (view.jsp)
-----------
Hello ${yourname}
-----------
It's so pretty ?
Thursday, 23 August 2007
Subscribe to:
Post Comments (Atom)
1 comment:
wow. makanan sehari2 jugaaa :))
Post a Comment