multipart/form-data表单提交后,使用request.getParameter来获得text的参数值

来源:互联网 发布:记录生活的软件 编辑:程序博客网 时间:2024/05/16 11:45

使用java script的方式来达到目的,将原本post的内容放到url中

<%@ page language="java" import="java.util.*" pageEncoding="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>上传文件开通业务</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>  <script type="text/javascript">function pidImport() {var url = "/lobby/view/product/doUpload.jsp?";var inputList = document.getElementsByTagName("input");var pid = document.upload.pid.value;url += "pid=" + pid;document.all.upload.action = url;document.all.upload.submit();}  </script>  <body><form name="upload" action="/lobby/view/product/doUpload.jsp" method="post" enctype="multipart/form-data">产品id: <input type="text" name="pid" size="10"/><br/>选择文件:<input type="file" name="upfile" size="50"/><br/><input type="button" value="提交" onclick="pidImport();"></form>  </body></html>


接收的时候直接使用reqeust.getParameter("pid")即可

原创粉丝点击