request内置对象(上)1

<%@ page language="java" import="java.util.*"
    contentType="text/html; charset=utf-8"%>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://"
            + request.getServerName() + ":" + request.getServerPort()
            + path + "/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>My JSP ‘reg.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>
    <h1>用户注册</h1>
    <hr>
    <form name="regForm" action="index.jsp" method="post">
        <table>
            <tr>
                <td>用户名:</td>
                <td><input type="text" name="username" />
                </td>
            </tr>
            <tr>
                <td>爱好: <input type="checkbox" name="favorite" value="read">读书
                    <input type="checkbox" name="favorite" value="music">音乐 <input
                    type="checkbox" name="favorite" value="movie">电影 <input
                    type="checkbox" name="favorite" value="internet">上网</td>
            </tr>
            <tr>
                <td colspan="2"><input type="submit" value="提交" />
                </td>
            </tr>
        </table>
    </form>

    <br>
    <br>
    <a href="index.jsp?username=李四">测试URL传参数</a>
</body>
</html>
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">

    <title>My JSP ‘index.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>
  <h1>request内置对象</h1>
  <%
              request.setCharacterEncoding("utf-8");
   %>
  用户名:<%=request.getParameter("username") %><br>
  爱好: <%
            if(request.getParameterValues("favorite")!=null)
            {
              String[] favorite=request.getParameterValues("favorite");
              for(int i=0;i<favorite.length;i++)
              {
                  out.println(favorite[i]+"&nbsp&nbsp");
              }
            }
          %>

          <br>
          <br>
  </body>
</html>
时间: 2024-10-24 16:11:55

request内置对象(上)1的相关文章

【JavaWeb】学习笔记五 JSP内置对象(上)

1.常用的JSP内置对象 2.out对象 out对象是JspWriter类的实例,是向客户端输出内容常用的对象 编号 方法 说明 1 void clear() 清除缓冲区的内容 2 void clearBuffer() 清除缓冲区的当前内容 3 void flush() 清空流 4 int getBufferSize() 返回缓冲区以字节数的大小,如不设缓冲区则为0 5 int getRemaining() 返回缓冲区还剩余多少可用 6 boolean isAutoFlush() 返回缓冲区满时

request内置对象---参数传递

request接收传递参数时注意的问题: 在接收参数是通过setCharacterEncoding()方法设置一个统一的编码来解决乱码问题 接收请求参数: getParameter()方法可以接受一个表单的文本框中输入的内容,实际上getParameter()接收的就是一个参数的内容,也就是说文本框的名称就是一个参数的名称,而输入的则是参数的内容但是这种方式只适合每次接收一个参数,如果有一组参数传递,则必须使用getParameterValues()方法进行接收. 单一的参数都可以使用getPa

request内置对象

JAVA遇见HTML——JSP篇(JSP内置对象上)

action:表单交给哪个动作去处理 上下文路径默认的就是项目的虚拟路径 这个问题要解决我们需要配置tomcat服务器,需要修改tomcat服务器配置文档server.xml 修改完这个配置文档,tomcat服务器需要重启,否则不会生效 例如: 测试1: 测试结果: 测试2: 测试结果: 原文地址:https://www.cnblogs.com/songsongblue/p/9751761.html

JSP内置对象---request对象(用户登录页面(返回值和数组:gerParameter,getParameterValues))

创建两个jsp页面:reg.jsp 和 request.jsp reg.jsp: <%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%> <%@ page import="java.text.*" %><% String path = request.getContextPath(

Java Server Pages 内置对象

JSP九大内置对象: a.JSP内置对象是Web容器创建的一组对象,[不使用new关键字]就可以使用的内置对象.例如:out b.JSP九大内置对象: 五大常用对象:   out,request,response,session,application 其余四大对象:   Page,pageContext,exception,config 1.out内置对象: 2.request内置对象,常用方法如下: request 对象是 javax.servlet.httpServletRequest类型

SpringMVC使用进阶-内置对象和跳转

内置对象和页面跳转是web开发中比较重要的组成部分,springmvc作为新生代的框架,对这方面的支持也还算不错,这次着重分享跳转方式和内置对象的使用 一   页面跳转 页面跳转分为客户端跳转和服务端跳转两种,在springmvc中使用跳转是比较简单的,只需在return后面写就可以了 (1)客户端跳转 return "redirect:user.do?method=reg5"; return "redirect:http://www.baidu.com"; (2)

jsp九大内置对象el11内置对象

虽然现在基本上使用SpringMVC+AJAX进行开发了Java Web了,但是还是很有必要了解一下JSP的九大内置对象的.像request.response.session这些对象,即便使用其他框架也是会经常用到的.因此十分有了解的必要. 这些对象可以在JSP页面中调用,而不需要事先定义,这使得JSP编程更加的方便和快捷.其实这些内置对象都对应着某个Servlet类,在JSP被翻译成Servlet之后,这些内置对象会相应转换成对应的类实例. JSP中使用到的内置对象主要有如下九个: 1 2 3

JSP三个指令及9个内置对象

注:本文编写方便自己以后用到时查阅 三大指令:include. page.taglib include指令:  作用: 在当前页面用于包含其他页面 语法: <%@include file="xxx.jsp"%> 注意: 1)原理是把被包含的页面(xxx.jsp)的内容翻译到包含页面中,合并成翻译成一 个java源文件,再编译运行,这种包含叫静态包含(源码包含) 2)如果使用静态包含,被包含页面中不需要出现全局的html标签了!!!(如html.head. body 当然出现