execute是在ActionServlet中调用的。。
这里的response其实就是和普通的serlvet中参数是一样的。
这里的response其实就是和普通的serlvet中参数是一样的。
解决方案 »
- 一个延迟调用。。。让系统停顿下。。。
- SSH三大框架学完后,有必要学习EJB3.0吗?
- 高手帮我解决一下排序的问题,把add里面的算法变成二分法排序...在线等
- Runtime.getRuntime().exec()如何调用java Test命令
- java中如何将wsdl文件如何转化为本地类
- 研究过TOMCAT源码或者对HttpServletRequest了解的人进来。
- 大家快来帮我解决一个奇怪的问题!!!!
- 天啊,是不是xml文件应该用什么工具来编写啊,用记事本打开看起来完全一样的内存,一个可以找到里面的ejb定义,另外一个就死活找不到了,
- java.lang.NoClassDefFoundError: com/swetake/util/Qrcode 求帮助!!!!!
- 架构设计中,对外接口设计用一个入口好,统一封装,还是用暴露多个入口
- Lotus Domino Driver for JDBC
- 怎么样得到当前tomcat服务器的客户端连接数?还有http请求数?谢谢!
不如你操作cookies就可以HttpServletResponse.addCookie(acookie);
呵呵,servlet就是这样的,楼主觉得奇怪吗?
你还记得普通的servlet中的doPost方法吗? 里面不也有request ,response参数吗?
我想ActionServlet里面是不是也有doPost方法?
这句话还真坳口,还真没揣摩出来,见谅。
request和response对象都是请求提交的时候同时产生的
而是当客户端第一次访问服务器时就产生了 包括session对象
他们都是服务器的内置对象。 request在没有提交表单之前 这时候
并没有客户录入的信息 只包含了客户端的请求头等 同样response也是
存在的
所以dopost方法会有两个参数 而你感觉你只传进去一个参数 就不奇怪了
实际上 这两个参数都是由服务器来塞进去的
web应用服务器将response中的数据发往客户端。
这个问题,唉~~~~不知道搂主又没有做过servlet,如果做过自然就会知道,servlet的方法中是有两个参数的。如:
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException { //-------------------------------- }而,在action中的参数就是这里传过去的。因为action就是在这里调用的啊。
而servlet中为什么要这两个参数,是servlet框架定义好的。。就像最初定义1+1=2一样的。
http://www.w3.org/Protocols/common gateway interface规范
http://www.w3.org/CGI/java系列规范,找java servlet和java server page
http://java.sun.com/j2ee/1.4/docs/index.html#specs