1,request对象得到客户端传过来的HTTP头部数据,HTTP的请求方法,什么GET PUT POST DELETE请求的方式,我不知道这些GET PUT POST DELETE是什么东西,它们是干什么?有什么区别啊?不同的请求方法有不同的用处,你只要记住这个就行了,一般就用 GET POST切记不要现在还没有什么基础就贪多求全。2,servlet中处理的方法,有doPost() doGet() 中的方法,它们都有共同的参数,那就是HttpServletRequest HttpservletResponse对象,可是我不知道这两个方法有什么区别,什么该用doPost() 什么时候该用doGet() 呢??第一个已经回答你了,GET 用 doGet() ,POST 用 doPost()至于其中的加深那要靠自己了,毕竟我们不是你的老师呀,很多问题还要靠自己,那就多上机吧,把你的疑惑运行以下吧3,servlet中的service()方法又是干什么的呢??它和doPost() doGet()又有什么关系呢?哎,这个上面又回答你了,你可以用它来处理任何请求。关系是:servlet 先调用它,由它决定调用哪个处理方法4,我看过一些用javaBean封装数据库连接的例子,我觉得很不可思议,Bean中有三个方法,分别是处理删除,插入,查询sql的,JSP页面每调用一次这些sql方法,方法就要重新连接一次数据库,这样岂不是浪费很多资源?而且,Bean中写的java程序根本没有规范?没有什么get/set方法?这些bean有什么用吗?还有bean中的事件方法,对我们日常用什么用?还是应该遵守规范,书上只是涂方便,告诉你该怎么连接数据库,你可以把它们改造改造使之规范呀!试一下吧,不要光看不练呀!还有就是你说的浪费时间的问题,这要看你是解决个什么问题了,但光是你说的那种那就是一种浪费了,要记住呀,书上的不一定就是好的呀,要自己琢磨,顺便你可以想想怎样创建一个到数据库的持续连接。
get、post等那些是指浏览器传给Servlet的方法,可以在form的action中指定,如action="post",action="get"之类的,默认使用get,如在浏览器直接输入xxx?param1=xx¶m2=xx,这种方式是get。HttpServletRequest HttpservletResponse顾名思义是指request请求和response响应。java Bean和java Servlet不一样,还是自己去看书吧
1.Post方式就是通过表单的submit()方法提交到服务器的,当然servlet调用的是doPost();
2.Get方式就是自定义路径传参数,比如:../servlets/XX.jsp?parameterName=parameterValue&...
这种形式提交到服务器的,对应的是doGet()方法。这种方式一般有长度限制,打的参数多了提交不上去。一般在servlet里面是不用管以哪知形式提交的,可以定义一个公共方法,在doPost()和doGet()方法里面都去调用,或者:doPost(){ doGet() }
但post方法在地址栏中直接输入就不可以了,显示不出页面的
to: wy2000490(军) 谢谢你