我们可以用Servlet来读取表单的字段信息。
利用servlet的方法:
request.getParameter("字段名")能获取表单中某个
字段的值。
JSP代码如下:
<form action="/J2EE_Knowledge/FormServlet">
姓名:<input type="text" name="name"><br>
密码:<input type="password" name="password"><br>
<input type="submit">
</form>
servlet代码如下:
package mytrain.servlet;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class FormServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setCharacterEncoding("GBK"); //防止输出中文乱码
PrintWriter out = response.getWriter();
response.setContentType("text/html");
String name = request.getParameter("name");
String password = request.getParameter("password");
out.println("<HTML>");
out.println("<HEAD>");
out.println("<TITLE>FORM SERVLET</TITLE>");
out.println("</HEAD>");
out.println("<BODY>");
out.println(name);
out.println("<BR>");
out.println(password);
out.println("</BODY>");
out.println("</HTML>");
out.close();
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doGet(request, response);
}
}
最后,在web.xml中编写映射,如下:
<servlet>
<servlet-name>FormServlet</servlet-name>
<servlet-class>mytrain.servlet.FormServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FormServlet</servlet-name>
<url-pattern>/FormServlet</url-pattern>
</servlet-mapping>
分享到:
相关推荐
2. **Servlet根据名称读取表单元素**:在Servlet中,可以使用`HttpServletRequest`接口提供的`getParameter`方法来根据表单元素的名称获取其值。 ```java String userName = request.getParameter("NAME"); ...
这就是关于Servlet表单GET和POST方式读取的基本知识。理解并熟练运用这些技术,开发者能够创建功能丰富的Web应用程序,处理用户提交的各种数据。在实际项目中,还需要考虑错误处理、安全性、性能优化等更多方面,以...
在本文中,我们将深入探讨如何使用Servlet、JSP和MySQL构建一个简单的Web应用程序,该程序可以从数据库读取数据并将其显示在JSP页面的表格中,同时实现CRUD(创建、读取、更新和删除)操作。这个示例是开发Java Web...
在这个Java Web应用开发的课堂案例中,我们关注的是如何使用Servlet来读取HTML表单提交的所有数据。这个案例主要涉及了以下几个关键知识点: 1. **Servlet基础**:Servlet是Java Web开发中的一个核心组件,它扩展了...
### 知识点详解:简单实现 AJAX + Servlet 进行表单数据验证 #### 一、AJAX(Asynchronous JavaScript and XML)与Servlet在Web开发中的应用 在现代Web开发中,AJAX技术允许网页无需重新加载整个页面即可与服务器...
本示例中的“jsp,servlet普通表单+文件上传”着重讲解如何结合这两种技术实现一个包含普通输入字段和文件上传功能的表单。 首先,`jsp`是一种服务器端脚本语言,它允许在HTML页面中嵌入Java代码,从而实现动态网页...
用户在表单中输入的数据会被包装成请求参数,由Servlet读取并处理。反过来,Servlet也可以将处理后的数据放在请求或session中,传递给JSP页面显示。 6. **JSTL标签库**:JSTL(JavaServer Pages Standard Tag ...
本教程将通过一个名为"crudDemo"的项目,讲解如何利用JSP+Servlet实现简单的CRUD(Create, Read, Update, Delete)操作,结合MVC(Model-View-Controller)设计模式、单例模式以及DAO(Data Access Object)模式来...
【基于Mybatis/servlet的简单CRUD】是一个利用Mybatis持久层框架和Servlet技术实现的Web应用程序,主要用于演示和学习基本的数据操作,包括创建(Create)、读取(Retrieve)、更新(Update)和删除(Delete)数据。...
综上所述,这个项目通过整合JSP、JavaBean和Servlet,构建了一个功能简单的在线留言板系统,实现了用户提交留言、后台数据存储以及信息展示的基本功能。通过这样的实践,开发者可以深入理解Web应用程序开发的核心...
本教程将聚焦于"jsp+servlet+from表单提交,上传头像,写入服务器"这一主题,非常适合初学者理解并掌握Web开发中的文件上传功能。 首先,我们需要了解基础概念。JSP(JavaServer Pages)是Java平台上的一个动态网页...
【标题】:“jsp+servlet+javabean学生信息管理系统”是一种基于Web的教育管理软件,它结合了三种核心技术——JavaServer Pages(JSP)、Servlet和JavaBeans,用于实现对学生信息的有效管理和操作。这个系统旨在提高...
5. **文件保存**:Servlet读取Part的内容,将其写入服务器指定的文件路径,完成文件保存。 6. **响应反馈**:Servlet构建响应消息,告知前端文件上传成功或失败,通过Ajax的success回调处理。 四、文件下载流程 1. ...
6. **异常处理**:确保在Servlet和JavaBean中都进行了适当的异常处理,以捕获可能出现的数据库连接问题、SQL语法错误等,并向用户反馈友好的错误信息。 在实际开发中,为了提高代码的可维护性和可扩展性,你还可以...
【标题】"Servlet JSP 简单留言板"是一个基于Web的简单应用,它利用了Java服务器页面(JSP)和Servlet技术来实现用户交互功能,同时借助Oracle数据库存储和检索留言信息。在这个系统中,Servlet主要负责处理HTTP请求...
Servlet接收表单数据,取出Session中的原始验证码与用户输入的验证码进行比较。如果两者一致,则验证通过;否则,提示用户重新输入。 5. **SSH框架集成**:在SSH项目中,可以创建一个专门处理验证码的Servlet,然后...
综上所述,"简单的servlet+jsp"示例旨在教你如何结合这两种技术,构建一个能够执行基本数据库操作的Web应用。通过学习和实践这个例子,你可以更深入地理解Java Web开发的核心概念,并为更复杂的项目打下坚实的基础。
在本文中,我们将深入探讨如何使用Servlet技术来构建一个简单的Web应用程序,该程序涵盖了注册、登录和主页面操作等功能。Servlet是一种Java编程接口,用于扩展服务器的功能,特别适合处理HTTP请求。在这里,我们...
1. 初始化:Servlet 初始化时,会读取 web.xml 文件中的配置信息,并执行 init 方法。在这个阶段,Servlet 会获取 web.xml 文件中的预定义参数。 2. 服务:在 Servlet 初始化完成后,会进入服务阶段。在这个阶段,...