利用include动作实现参数传递,在include.jsp中要传递一个字符串“QQ”给文件include-output.jsp,在include-output.jsp中接受该参数的值并输出,运行界面如图所示。
时间: 2024-09-07 11:04:37 浏览: 51
在JSP (JavaServer Pages) 中,`<jsp:include>` 动作可以用来包含另一个 JSP 文件,并且能够将数据从包括它的页面传递到被包括的页面。如果你想要在 `include-output.jsp` 中接收从 `include.jsp` 传递的字符串 "QQ",你可以按照以下步骤操作:
1. **在 include.jsp** 中设置参数:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<jsp:include page="include-output.jsp">
<jsp:param name="myString" value="QQ"/>
</jsp:include>
```
2. **在 include-output.jsp** 中接收和输出参数:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<% String myString = request.getParameter("myString"); %>
<h2>你在 include-output.jsp 中接收到的字符串是: <%= myString %></h2>
```
当用户访问 `include.jsp` 时,会自动把 "QQ" 参数传递给 `include-output.jsp`。然后 `include-output.jsp` 使用 `request.getParameter()` 来获取这个参数。
阅读全文