如:
1
a.jsp
<form method=post action=xx>
在处理的xx.java中
先是有
public void doGet()方法 //处理数据
然后在最后有一个
public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
doGet(request,response); //提交的是post,为什么上面是doGet方法,而这里要用doPost方法呢,不可以省去这二个方法,而直接用doPost方法吗
}2
jsp,servlet,javabean我对它们理解是
如果jsp作为提交页面,那么servlet是处理的提交的数据,而javabean是保存信息的,不知道这样理解是否正确呢?3
RequestDispatcher dispatcher=request.getRequestDispatcher(a);
dispatcher.forward(requset,response)
上面这个是什么意思呢,没遇到过,不知道怎么理解呢
1
a.jsp
<form method=post action=xx>
在处理的xx.java中
先是有
public void doGet()方法 //处理数据
然后在最后有一个
public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
doGet(request,response); //提交的是post,为什么上面是doGet方法,而这里要用doPost方法呢,不可以省去这二个方法,而直接用doPost方法吗
}2
jsp,servlet,javabean我对它们理解是
如果jsp作为提交页面,那么servlet是处理的提交的数据,而javabean是保存信息的,不知道这样理解是否正确呢?3
RequestDispatcher dispatcher=request.getRequestDispatcher(a);
dispatcher.forward(requset,response)
上面这个是什么意思呢,没遇到过,不知道怎么理解呢
2,这个servelet和javabean的区别是什么呢?
3,能把它们的书写方式给一下吗?还是它的写法就是这样的呢?谢谢 楼上,希望在看这本书前能先理解一下这些
3.RequestDispatcher dispatcher=request.getRequestDispatcher("url");//可以使相对路径
dispatcher.forward(requset,response);
doPost()则不显示任何信息.
具体应用时,有密码时用doPost().
<form method=post action=xx>--就是调完doGet(),再调doPost();
<form action=xx>--就是调完doGet(),不调doPost();
2,
如果用struts可以像上面几位大侠那么弄,
我如自已做mvc,javabean我感觉就是servlet调用一个普通的类
3,
RequestDispatcher
这个对象是通过request.getRequestDispatcher(String url)来获取, 在获取的同时就指定跳转的路径
用这样的跳转地址栏不改变,页面传来的参数全部带走,request不销毁
forward(ServletRequest,ServletResponse)执行这个方法才真的跳转
doPost()是封装处理的,可以理解为看不见!
doGet响应get方式的请求