zoukankan      html  css  js  c++  java
  • JSP内置对象------request

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>request1.jsp</title>
    </head>
    <body>
    在该页面下创建一个链接request2.jsp,并传递两个参数<br>
    
    当使用 href="request2.jsp?id=2&user="  这种链接时,后面的地址及参数之间不可以随便加
    空格<br>
    <a href="request2.jsp?id=2&user=">打开链接</a>
    </body>
    </html>
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>request2.jsp</title>
    </head>
    <body>
    获取传递的参数id、user <br>
    <%
    String id = request.getParameter("id") ;      //获取id参数的值
    
    String user = request.getParameter("user") ;      //获取user参数的值
    
    String password = request.getParameter("password") ; //获取password参数的值
    %>
    在使用request的getParameter()方法获取传递参数值时,要注意:<br>
    1.如果指定的参数不存在,将返回null<br>
    
    2.如果指定了参数名,但未指定参数值,将返回空字符串 ""      <br>
    
    id参数的值:<%=id %><br>    
    
    user参数的值<%=user %><br>
    
    password参数的值<%=password %><br>
    
    </body>
    </html>

     ========================================================

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>request3.jsp</title>
    </head>
    <body>
    添加请求属性 request.setAttribute() 语法:<br>
    
    request.setAttribute(String name , Object obj) ;<br>
    
    参数说明:<br>
    
    name : 表示变量名,String类型,在转发后的页面获取数据时,就是通过
    这个变量名来获取数据的<br>
    
    obj :用于指定需要在request范围内传递的数据为Object内容<br>
    
    <%
    try //捕获异常
    {
        int a = 100 ;
        
        int b = 0 ;
        
        request.setAttribute("result", a/b)  ;        //保存执行结果
        
        
    }
    catch(Exception e)
    {
        request.setAttribute("result", "抱歉页面发生错误") ; //保存错误提示信息
    }
    
    %>
    
    <%
    request.setAttribute("name", "张三")  ;      //传递汉字
    %>
    <jsp:forward page="request4.jsp" />
    </body>
    </html>
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>request4.jsp</title>
    </head>
    <body>
    <%
    //获取传递值,getAttribute() 返回Object类型,要转型,
    String result = request.getAttribute("result").toString() ; 
    
    
    String name = request.getAttribute("name").toString() ; 
    
    
    %>
    
    <%=result  %>
    <br>
    <%=name  %>
    </body>
    </html>

  • 相关阅读:
    C#实现Dll(OCX)控件自动注册的两种方法 jason
    C#创建COM对象的方法 jason
    C#怎样判断一个特定的OCX控件是否已注册 jason
    SharePoint2007之安装网站模板 jason
    QQ的clientkey与淘宝旺旺Token 不同平台环境下的登录认证 jason
    C# 程序自动以管理员身份运行 jason
    一步一步配置aspnetdb数据库
    非常实用的常用js
    常用js页面宽度与高度
    一步一步学asp.net_ajax
  • 原文地址:https://www.cnblogs.com/20gg-com/p/6012562.html
Copyright © 2011-2022 走看看