servlet(4)

Servlet 要在系统环境变量中指定path为JDK安装路径(C:/JDK1.3/bin)
classpath为服务器软件路径:(tomcat/lib/ext/servlet.jar)
import java.servlet.*;
import java.servlet.http.*;
import javax.io.*;
import java.util.*;

public class RequestServlet extends HttpServlet{
 public void doPost(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException{
 Vector rows;
 String requestdata="";
 res.setContentType("text/html;charset=gb2312");
 PrintWriter out=res.getWriter();
 rows=getRequestParametersData(req);
 
}
}

Vector cols=(Vector)rows.elementAt(i);

elementAt返回指定索引处的组件

 

public interface Enumeration<E>

实现 Enumeration 接口的对象,它生成一系列元素,一次生成一个。连续调用 nextElement 方法将返回一系列的连续元素。

例如,要输出向量 v 的所有元素,可使用以下方法:

     for (Enumeration e = v.elements() ; e.hasMoreElements() ;) {
         System.out.println(e.nextElement());
}

这些方法主要通过向量的元素、哈希表的键以及哈希表中的值进行枚举。枚举也用于将输入流指定到 SequenceInputStream 中。

注:此接口的功能与 Iterator 接口的功能是重复的。此外,Iterator 接口添加了一个可选的移除操作,并使用较短的方法名。新的实现应该优先考虑使用 Iterator 接口而不是 Enumeration 接口。

要使用servlet4的正式版,您需要做以下几步: 1. 修改您的项目依赖,将servlet4preview相关的依赖替换为servlet4正式版的依赖。例如,如果您使用的是Maven,可以将以下依赖: ``` <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet.jsp-api</artifactId> <version>2.3.2-b02</version> </dependency> ``` 替换为: ``` <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.0</version> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>javax.servlet.jsp-api</artifactId> <version>2.3.3</version> </dependency> ``` 2. 修改您的web.xml文件,将servlet4preview相关的配置替换为servlet4正式版的配置。例如,如果您使用了servlet4preview的异步servlet,您需要将以下配置: ``` <servlet> <servlet-name>MyAsyncServlet</servlet-name> <servlet-class>com.example.MyAsyncServlet</servlet-class> <async-supported>true</async-supported> </servlet> ``` 替换为: ``` <servlet> <servlet-name>MyAsyncServlet</servlet-name> <servlet-class>com.example.MyAsyncServlet</servlet-class> <async-supported>true</async-supported> <init-param> <param-name>org.apache.tomcat.websocket.async.WriteBufferWaterMark</param-name> <param-value>32768</param-value> </init-param> </servlet> ``` 3. 重新编译和部署您的项目。 请注意,servlet4正式版可能与之前的servlet版本不兼容,因此在使用时请仔细检查您的代码和配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值