javajava get request url.getParameter()可以获取input里面的value值吗

上传文件时,request.getParameter() 获取不到值的一种解决方法 - wondery - ITeye博客
博客分类:
直接上代码:
&form action="MyServlet" method="post" enctype="multipart/form-data"&
&input type="text" name="name"/&
&input type="file"/&
&input type="submit"/&
MyServlet.java
String name = request.getParameter("name");
name始终为: null
后来想了个办法,修改后代码如下:
&form action="MyServlet" method="post" enctype="multipart/form-data"
onsubmit="return validForm(this)"&
&input type="text" name="name"/&
&input type="file"/&
&input type="submit"/&
&script type="text/javascript"&
function validForm(fm){
fm.action = fm.action + "?name=" + fm['name'].
ok,问题解决。
浏览: 49308 次
来自: 郑州
很好的解决办法java 过滤器中使用request.getParameter()接收的是哪来的参数? - ITeye问答
java 过滤器中使用request.getParameter()接收的是哪来的参数?
例如:在过滤器的doFilter()方法中有这样一条语句“String str = request.getParameter("userName");”,我想知道这是从哪里接收参数呢?问题补充:我的理解是就是从页面上表单中获取参数对不对呢?
采纳的答案
Servlet中的doFilter方法的话..
这个参数是从你前台页面传来的..
比如index.jsp
...
&form action="tempServlet"&中的action 中输入你想要将该表单提交到的action或servlet.
&input type ="text" name="userName"&
...tempServlet.java
String str = request.getParameter("userName");
参数userName就是从index.jsp页面来的...
过滤器中和servlet中用request.getParameter都是一样从请求中得到的参数啊,
这是servlet容器也就是web服务器本身内部就解析好了这些请求参数
已解决问题
未解决问题2013年8月 Web 开发大版内专家分月排行榜第一2010年2月 Web 开发大版内专家分月排行榜第一
2013年7月 Web 开发大版内专家分月排行榜第二2013年6月 Web 开发大版内专家分月排行榜第二
2013年8月 Web 开发大版内专家分月排行榜第一2010年2月 Web 开发大版内专家分月排行榜第一
2013年7月 Web 开发大版内专家分月排行榜第二2013年6月 Web 开发大版内专家分月排行榜第二
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。&>&&>&开发技术&>&Java&>&java
页面上有ENCTYPE=&multipart/form-data& 时action方法或者控制层用request.getParameter()获取不到值的方法 ?
页面上有ENCTYPE=&multipart/form-data& 时action方法或者控制层用request.getParameter()获取不到值的方法 ?
上传大小:505B
解决当FORM的ENCTYPE=&multipart/form-data& 时action方法或者控制层用request.getParameter()获取不到值的方法 ?
综合评分:3.9(36位用户评分)
所需积分:
下载次数:134
审核通过送C币
Java帮助资源
java开发书籍收藏
创建者:fk5431
创建者:mttsui
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var q = $("#form1").serializeArray();
console.log(q);
var res_area_r = $.trim($(".res_area_r").val());
if (res_area_r == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
var mess = $(".res_area_r").val();
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, _username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click",'.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
$(".res_area_r").val($.trim($(".res_area").val()));
评论共有11条
好多这种疑问呢
下了没什么用
下了没什么用
对用框架的有用,暂时算作借鉴吧。
多少有点帮助吧
还好,有些内容有用。
遇见过这种问题,不过还是解决了!资料还好
有点儿用吧
我们这面最终原因是客户Linux服务器,权限不对,所以解决了。这个虽然借鉴了,但没有什么用
这个封装了requestMap,传输的格式变了
上传者其他资源上传者专辑
开发技术热门标签
VIP会员动态
前端开发重难点
17年软考最新真题及解析
物联网全栈开发专题
二十大技术领域优质资源
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
CSDN&vip年卡&4000万程序员的必选
页面上有ENCTYPE=&multipart/form-data& 时action方法或者控制层用request.getParameter()获取不到值的方法 ?
会员到期时间:剩余下载次数:
积分不足!
资源所需积分
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分
当前拥有积分
VIP年卡全年1200次免积分下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:

我要回帖

更多关于 java getrequesturi 的文章

 

随机推荐