在IntelliJ IDEA 2019.3.2 中: (1) 编写如下图所示的表单程序reqform.jsp,要求在表单中输入数据。 (2) 编写处理表单的JSP程序,使用request对象将在表单中输入的数据显示出来。
时间: 2024-11-22 07:44:21 浏览: 7
IDEA中使用Struct2 + OGNL实现简单的注册功能
在 IntelliJ IDEA 2019.3.2 中,你可以按照以下步骤来创建表单程序 `reqform.jsp` 和处理表单的 JSP 程序:
1. **创建 reqform.jsp 表单**:
打开一个新的 JSP 文件,命名为 `reqform.jsp`。在这个文件中,我们将创建一个简单的 HTML 表单,让用户输入姓名和电子邮件地址。代码如下:
```jsp
<!DOCTYPE html>
<html>
<head>
<title>请求表单</title>
</head>
<body>
<h2>请输入您的信息:</h2>
<form action="processForm.jsp" method="post">
<label for="name">姓名:</label>
<input type="text" id="name" name="username"><br><br>
<label for="email">电子邮件:</label>
<input type="email" id="email" name="email"><br><br>
<input type="submit" value="提交">
</form>
</body>
</html>
```
这里表单的 `action` 属性指向处理这个表单请求的 JSP 文件,即 `processForm.jsp`。
2. **编写 processForm.jsp 处理表单数据**:
创建一个新的 JSP 文件,名为 `processForm.jsp`。在此文件中,我们需要使用 `request` 对象来读取和显示从 `reqform.jsp` 发送来的数据:
```jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>处理表单</title>
</head>
<body>
<h2>您提交的信息:</h2>
<p>姓名: <%= request.getParameter("username") %></p>
<p>电子邮件: <%= request.getParameter("email") %></p>
</body>
</html>
```
在这个处理程序中,我们使用了 `<%= %>` 语法来动态插入由用户提供的表单数据。`request.getParameter()` 方法用于获取通过指定名称发送的参数。
现在,当你在浏览器中打开 `reqform.jsp` 并填写表单后,提交时会被转发到 `processForm.jsp`,在这里你会看到你输入的数据。
阅读全文
相关推荐
<%-- Created by IntelliJ IDEA. User: syp Date: 2023/5/22 Time: 13:59 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Denglu</title> </head> <body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0"> <fieldset style="width: auto; margin: 0px auto"> <legend> 欢迎使用常州工业职业技术学院人员管理系统 </legend>
<form action="loginSuccess.action"> 用户:<input type="text" name="username"/>
密码:<input type="password" name="password"/>
<input type="submit" value="登录"/> 注册 </form> </fieldset> </body> </html>
<form action="loginSuccess.action"> 用户:<input type="text" name="username"/>
密码:<input type="password" name="password"/>
<input type="submit" value="登录"/> 注册 </form> </fieldset>