利用表单传递参数示例

<%--提交页面input.jsp--%>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<html>
  <head>    <title>输入页面</title>  </head>
  <request.setCharacterEncoding("UTF-8");>
  <body>
  <request.setCharacterEncoding("UTF-8");>
    <form action="receive2.jsp"method="post">
    <table>
       <tr><td>姓名:</td><td><input name="rdname"></td></tr>
       <tr><td>电话:</td><td><input name="phname"></td></tr>
       <tr><td colspan="2"align="center"><input type="submit"value="提交"></td></tr>
    </table>
    </form>
  </body>
</html>

<%--接收页面示例1 receive.1--%>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<html>
  <head>    <title>接收页面</title>  </head>

  <body>
  <%request.setCharacterEncoding("UTF-8");%>
    <% String str1=request.getParameter("rdname");
       String str2=request.getParameter("phname");
    %>
    <font face="楷体"size="4"color="blue">
       <b>您输入的信息为:<br></b>
       姓名:<%=str1 %><br>
       电话:<%=str2 %><br>

    </font>
  </body>
</html>

<%--接收页面示例2 receive.2--%>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<html>
  <head>    <title>接收页面2</title>  </head>

  <body>
   <% String current_param="";
      String current_valu="";
      request.setCharacterEncoding("utf-8");
      Enumeration params=request.getParameterNames();
      while(params.hasMoreElements()){
         current_param=(String)params.nextElement();
         current_valu=request.getParameter(current_param);
         %>参数名称:<%=current_param %>参数值:<%=current_valu %><br>
     <% } %>

  </body>
</html>

  

时间: 2024-08-29 12:23:39

利用表单传递参数示例的相关文章

利用js代码:document.forms[0].approval.value=&#39;false&#39;,当点击 &lt;input type=&quot;image&quot;按钮向表单传递不同的参数。

<form action="flow_myTaskList"> <input type="hidden" name="approval" value="true"/> <!-- 表单操作 --> <div id="InputDetailBar" style="float:none"> <!--onclick事件在submit之前触发-

Web---演示Servlet的相关类、表单多参数接收、文件上传简单入门

说明: Servlet的其他相关类: ServletConfig – 代表Servlet的初始化配置参数. ServletContext – 代表整个Web项目. ServletRequest – 代表用户的请求. ServletResponse – 代表用户的响应. 本篇博客讲解: ServletRequest – 代表用户的请求. ServletResponse – 代表用户的响应. 表单中的多选框参数接收. 文件的上传技术. ServletRequest : ServletRequest

输入值/表单提交参数过滤有效防止sql注入的方法

输入值/表单提交参数过滤,防止sql注入或非法攻击的方法: 代码如下: /** * 过滤sql与php文件操作的关键字 * @param string $string * @return string * @author zrp <[email protected]> */ private function filter_keyword( $string ) { $keyword = select|insert|update|delete|\|\/\*|\*|\.\.\/|\.\/|union

form 表单序列化参数,ajax提交

①form表单的参数序列化后,然后提交. $.ajax({ type: 'post', url:$form1.attr("action"), data:$form1.serializeArray(),//序列化参数 dataType:"json", success: function(json){ if("200" == json.statusCode){ }else{ alertMsg.warn(json.message); } } }); ②

PHP jQuery ajax 表单提交小示例(含insert, select)

功能描述:能够通过表单向MySQL数据库新增记录,能够表单提供关键词进行查询 index.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"&g

爬虫:如何破解表单提交参数(FormDate)的网站

在编写爬虫程序的时候,一般的url中会携带页码的参数,例如斗鱼的直播页:https://www.douyu.com/directory/all?page=3&isAjax=1,其中page就代表页码,在爬取的时候只需要利用for循环,将url拼凑完整即可. 但是有些网站的url属于不会变化的,即其参数所在的位置并不存在于url当中,例如该网站:http://113.108.219.40/Dop/Open/EnterpriseList.aspx?,当你翻页的时候url并不会改变. 这时打开F12检

multipart/form-data 文件上传表单中 传递参数无法获取的原因!

1.什么是multipart/form-data 首先我们需要明白在html中的enctype属性, enctype:规定了form表单在发送到服务器时候编码方式.他有如下的三个值. ①application/x-www-form-urlencoded.默认的编码方式. 但是在用文本的传输和MP3等大型文件的时候,使用这种编码就显得 效率低下. ②multipart/form-data . 指定传输数据为二进制类型,比如图片.mp3.文件. ③text/plain. 纯文体的传输. 空格转换为

Form 表单提交参数

今天因为要额外提交参数数组性的参数给form传到后台而苦恼了半天,结果发现,只需要在form表单对应的字段html空间中定义name = 后台参数名 的属性就ok了. 后台本来是只有模型参数的,但是后来增加了一个. 只要在前台定义 name="Users" 的select . 点击提交的时候,select 的多选值会自动传入后台参数Users[]中. 已经是第二次忘记这个神奇的作用,特此记下.

利用表单发送邮件

前提:配置settings.py EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_TLS = False EMAIL_HOST = 'smtp.126.com' # 主机 EMAIL_PORT = 25 # 端口 EMAIL_HOST_USER = '[email protected]' # 发件人邮箱 EMAIL_HOST_PASSWORD = 'xxxxxxx' # 密码 DEFAULT_FROM