【JAVA】JSP中通过Get和Post方式传递页面参数(三种方式)。

【JAVA】JSP中通过Get和Post方式传递页面参数(三种方式)。

【JAVA】JSP中通过Get和Post方式传递页面参数(三种方式)。

一、通过FORM(表单)+Get+request.getParameter方式实现页面传参。

1、Login.jsp (登录页)

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

登陆页

用户名:

密 码:

2、index.jsp(接收参数页)

<%@ page language="java" import="java.util.*" pageEncoding="Utf-8" %>

主页面

接收登陆信息如下:

登录名:

<%

String n_username=request.getParameter("m_username"); // 读取login.jsp中输入的用户名,注意对应:m_username

out.println(n_username); // 输出变量

%>



密码:

<%

String n_password=request.getParameter("m_password"); // 读取login.jsp中输入的密码,注意对应:m_password

out.println(n_password); // 输出变量

%>



二、通过URL地址+Get+request.getParameter方式实现页面传参。

1、login_1.jsp(传递参数页)

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

LOGIN登陆页

接收登陆信息如下:

2、index_1.jsp(接收参数页)

<%@ page language="java" import="java.util.*" pageEncoding="Utf-8" %>

JAVA - 主页面

接收登陆信息如下:

登录名:

<%

String n_username=request.getParameter("name"); // 读取login_1.jsp中输入的用户名name

out.println(n_username); // 输出变量

%>



密码:

<%

String n_sex=request.getParameter("sex"); // 读取login_1.jsp中输入的密码,注意对应:sex

out.println(n_sex); // 输出变量

%>

三、通过request.setAttribute+request.GetAttribute跳转页面传参

说明:除了在HTML中通过在JAVA代码中跳转。 1、login_1.jsp(传递参数页)

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

LOGIN登陆页

<%

// 通过setAttribute和getAttribute往【index_1.jsp】中传参。

request.setAttribute("m_date","2020-10-01");

request.setAttribute("m_time"," 12:00:01");

%>

<%--跳转到index.jsp页面 --%>

2、index_1.jsp(接收参数页,注意:会跳转页面)

<%@ page language="java" import="java.util.*" pageEncoding="Utf-8" %>

JAVA - 主页面

接收登陆信息如下:

登陆时间:<% out.print(request.getAttribute("m_date"));out.print(request.getAttribute("m_time"));%>

🌸 相关推荐

思维导图软件Xmind快速入门教程
家庭版microsoft365

思维导图软件Xmind快速入门教程

📅 10-14 👀 1143
戆头戆脑的解释
家庭版microsoft365

戆头戆脑的解释

📅 09-26 👀 634
大雁为什么要向南飞?
家庭版microsoft365

大雁为什么要向南飞?

📅 10-07 👀 8542