转发标签forward
阅读原文时间:2023年07月10日阅读:2

当执行到后,会立即结束当前页面的显示,跳转到另一个页面(JSP、HTML、Servlet类)。

1、不带参数的forward标签:

定义jsp页面:

<%@ page contentType="text/html;charset=UTF-8" language="java" %> jsp的学习 今天是国庆假期的第二天。 今天是国庆假期的第二天。 . 定义要跳转到的jsp页面: <%@ page contentType="text/html;charset=UTF-8" language="java" %> forward

我是forward跳转后的页面!

![](https://article.cdnof.com/2307/9f69a9f0-a612-4a90-9f8b-bbc8f0fbd89b.png) 跳转后访问的地址没有改变,与请求转发类似。 注意事项: 标签:中间不能有空格 2、带参数的forward标签: 设置forward标签的键和值: <%@ page contentType="text/html;charset=utf-8" language="java" %> jsp的学习 . 由键获取值: forward

我是forward跳转后的页面!

从index.jsp获取到的值为:<%=request.getParameter("")%>

![](https://article.cdnof.com/2307/87120cfc-01ea-444d-8c42-4e05d457a934.png) 3、forward标签在登录界面的应用: log.jsp实现对用户信息的收集: <%@ page contentType="text/html;charset=UTF-8" language="java" %> Title

登录

     用户名:
密  码 :

check.jsp对用户提交的信息进行校验: <%@ page contentType="text/html;charset=UTF-8" language="java" %> check <% String name=request.getParameter("username"); String password=request.getParameter("password"); if(name.equals("zhai")&&password.equals("1997")){ %> <% } else { %> <% } %> 此jsp实现了从log.jsp获取用户信息,并将信息封装在forward内,在页面跳转后,能够通过键获取相应的值。 success.jsp:实现登录成功后的信息显示,获取到了forward内部的信息: <%@ page contentType="text/html;charset=UTF-8" language="java" %> success

登录成功,欢迎你:<%=request.getParameter("username")%>

**4、useBean标签** (1)创建一个javaBean: public class User { private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } @Override public String toString() { return "User \[username=" + username + ", password=" + password + "\]"; } } 用普通的方式创建User对象并对一个对象进行初始化: <% User user=new User(); user.setUsername("zhai"); user.setPassword("123zhi"); out.println(user.toString()); %>

用标签进行赋值并取出值:



手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章