public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
Enumeration e=request.getParameterNames();
HttpSession session=request.getSession(true);
int i = 0;
String name;
Hashtable tbl = new Hashtable();
while (e.hasMoreElements()) {
name = (String) e.nextElement();
if (name.charAt(name.length() - 1) != '1') {
tbl.put(name, request.getParameter(name)); //根据名称取值
i++;
}
}
分享到:
相关推荐
JSP 内置对象是 Web 容器加载的一组类,它不像一般的 Java 对象那样用 new 去获取实例,而是可以直接在 JSP 页面使用的对象。隐式对象的名称是 JSP 的保留字。JSP 使用隐式对象来访问网页的动态内容。隐式对象可以在...
在深入探讨`Request`对象的主要方法之前,我们首先需要理解`Request`对象的基本概念及其在Web开发中的核心作用。`Request`对象是Web应用程序中处理客户端请求的关键组件,它封装了来自客户端的所有请求数据,包括但...
在对应的submit.jsp中,可以使用Request对象获取表单数据: ```jsp String username = request.getParameter("username"); String password = request.getParameter("password"); out.println("Username: " + ...
2. **获取所有请求参数**:通过`getParameterNames()`,我们可以得到一个包含所有参数名的`Enumeration`,这在遍历所有参数时非常有用。 3. **获取请求头信息**:`getHeader()`和`getHeaders()`方法可以帮助我们...
我们可以在任何JSP动作或脚本元素中直接使用它,例如 `${request}` 或 `<%= request %>` 2. **请求参数处理** - `getParameter(String name)`:返回指定名字的请求参数的值。如果参数不存在,返回`null`。 - `...
第一种方法是使用 RequestContextHolder 类的方法获取 Request 对象。RequestContextHolder 是 Spring 框架提供的一个工具类,用于获取当前请求的上下文信息。我们可以使用 RequestContextHolder 的 ...
4. **Enumeration<String> getAttributeNames()**:这个方法返回一个枚举,包含了`request`对象中所有属性的名称。你可以遍历这个枚举来获取所有属性的名字。 **案例应用**: - **显示随机数**:在请求处理时,...
除了单个参数值,还可以通过`getParameterNames()`获取所有参数名的`java.util.Enumeration`,并遍历它们来获取所有参数。 此外,`getParameterValues(String name)`返回一个字符串数组,当参数有多个值时使用。...
在JavaServer Pages (JSP)技术中,内置对象是一组由容器自动创建并提供给开发者使用的对象,无需显式声明。这些对象简化了开发过程,提供了对HTTP请求、响应、会话、应用程序上下文等核心功能的直接访问。在本教程中...
### Request对象的主要方法 在Java Web开发中,`HttpServletRequest`对象是处理客户端请求的核心对象之一。它封装了来自客户端的所有信息,并提供了多个方法用于获取这些信息。以下是对`HttpServletRequest`对象中...
2. **获取枚举的值**:获取枚举类的所有值可以使用`getEnumConstants()`方法。这个方法返回一个包含所有枚举常量的数组。 ```java Color[] colors = colorClass.getEnumConstants(); for (Color color : colors) { ...
例如,`Vector` 和 `Hashtable` 这些旧的集合类仍然支持 `Enumeration`,但在新代码中,应尽量避免使用这些过时的集合类型,转而使用 `ArrayList`、`HashMap` 等现代集合类,它们默认支持 `Iterator`。 总结来说,`...
+ Enumeration getParameterNames():获取页面请求表单组件的名称 使用 request 对象进行 JSP 编程: 需求:某网站注册时,需要输入注册信息,请编写 JSP 页面供用户输入,并获取用户输入的数据。注册信息包括...
在主页面上,`request.getAttribute("gr")`用于获取之前设置的属性值,而在引入的1.jsp页面中,`request.setAttribute("gr","123333")`设置了一个名为“gr”的属性,值为“123333”。 - **getParameter()**: `...
经我细心探究,终于把J2ME中的Enumeration排序问题给解决了
`Enumeration`在Java早期版本中用于迭代容器中的元素,虽然在Java集合框架的后续版本中被迭代器(Iterator)所取代,但在处理`HashTable`时,`Enumeration`仍然是首选工具。 `HashTable`的主要特点包括线程安全(即...
在Linux环境中,可以通过`InetAddress`类来获取主机的IP地址。但是需要注意的是,对于多网卡的情况,需要遍历所有网络接口来找到正确的IP地址。 **示例代码**: ```java public static byte[] getIp() throws ...
在JSP页面中,可以使用`Request`对象来获取客户端提交的各种信息。 1. **方法介绍** - `Object getAttribute(String name)`:获取指定名称属性的值。 - `Enumeration getAttributeNames()`:返回当前请求中的所有...