jsp内置对象request

来源:互联网 发布:程序员基础知识 编辑:程序博客网 时间:2024/05/17 04:39

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运行结果:



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


原创粉丝点击