5.请编写两个 JSP 页面 a.jsp 和 b.jsp。a.jsp页面使用表单提交数据给 b.jsp 页面, 要求 a.jsp 通过text 方式提交一个字符串给 b.jsp, b .jsp 页面获取 a.jsp 提交的字符串,并使用 Java 表达式显示这个字符串及其长度(所含字符的个数)。
时间: 2024-02-27 12:52:56 浏览: 27
a.jsp 页面代码:
```
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>a.jsp</title>
</head>
<body>
<form action="b.jsp" method="post">
<input type="text" name="str" />
<input type="submit" value="提交" />
</form>
</body>
</html>
```
b.jsp 页面代码:
```
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>b.jsp</title>
</head>
<body>
<%
String str = request.getParameter("str");
int length = str.length();
out.println("输入的字符串是:" + str + "<br>");
out.println("字符串的长度是:" + length);
%>
</body>
</html>
```
在浏览器中访问 a.jsp 页面,输入一个字符串并提交,就会跳转到 b.jsp 页面,b.jsp 页面会显示输入的字符串及其长度。