jsp内置对象request

1.访问请求参数的方法:采用request对象的getParameter()方法。格式:

    String 字符串变量=request.getParameter("客户端提供参数的name属性名")

    name与客户端提供参数的name属性名对应,该方法的返回值为String类型,如果参数name属性不存在,则返回一个null值

2.传参数的3种形式:

request对象的get.Paraneter()方法可以接受来自不同的jsp页面或jsp动作传递给request对象的参数信息。

1.使用jsp的forward或include动作,利用传参数子动作实现参数传递

2.在jsp页面或html页面中,利用表单传递参数。

3.追加在网址后的参数传递或追加在超链接后面的参数。

    1,3属于get提交方式,2通过from的method属性设置提交方式为get或post。


利用表单传递参数示例代码:

info1.jsp

  

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


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    
    
    <title>My JSP 'info1.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>
  
  <body>
  <form action="info2.jsp" method="post">
  姓名:<input name="rdName"><br>  //提交以后输入的两个数据信息以参数 rdName,phName自动存放到request对象中
  电话:<input name="phName"><br>
  <input type="submit" value="提交">
  </form>
  </body>
</html>

info2.jsp

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


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    
    <title>My JSP 'info2.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>
  
  <body>
  <% String str1=request.getParameter("rdName");       //获取上一个页面传递的参数信息
     String str2=request.getParameter("phName"); %>
     <font face="楷体" size="4" color="blue">
     您输入的信息为:<br>
     姓名:<%=str1%><br>
     电话:<%=str2 %><br>
     </font>
  </body>
</html>
info1.jsp运行结果:



输入信息点击提交后的结果:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值