社区
Web 开发
帖子详情
为什么form 用post方式传值,用request.getParamter("name")得不到值呢?
Mends
2005-09-20 04:09:24
我要传的值大于1024字节,所以不能用get方法
但用post方法为什么得不到值呢?很奇怪,以前从来没有考虑过这些问题。
希望各位大哥帮帮忙,谢谢。或者怎么用get方法,可以扩大1024字节长度的限制。
...全文
397
8
打赏
收藏
为什么form 用post方式传值,用request.getParamter("name")得不到值呢?
我要传的值大于1024字节,所以不能用get方法 但用post方法为什么得不到值呢?很奇怪,以前从来没有考虑过这些问题。 希望各位大哥帮帮忙,谢谢。或者怎么用get方法,可以扩大1024字节长度的限制。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mends
2005-09-20
打赏
举报
回复
没有这么写啊,我是直接写的
<form method="post" name="form1">
因为这个页面有很多的按钮,所以用了javascript
其中一个方法就是
function save()
{
document.form1.action="处理的文件.jsp";
document.form1.submit();
}
如果用get方法,超过长度,会报submit()这句javascript有错误
但是用post方法,就不会报错误,但是处理的页面就得到null值。
landfish2873
2005-09-20
打赏
举报
回复
你的表单是不是<form action="" method="POST" name="form1" ENCTYPE="multipart/form-data">这样写的??
如果加了ENCTYPE="multipart/form-data,request.getParamter("name")是取不到值得
要用mySmartUpload.getRequest().getParamter("name"),其中用到了com.jspsmart.upload.SmartUpload类,你要去下载这个类
Mends
2005-09-20
打赏
举报
回复
不可能
除非<input name="参数名称" ..>没有与jsp代码匹配
另外:(String) cast没有必要
参数名称 不可能不正确,因为如果不正确,用get同样得不到值。
但是如果长度小于1024时,用get可以得到值,用post得不到值
仔细看看,getParamter居然也写错了!
这个只是这里写错了,程序里面没有错,
另外一个文件,改用post方法后getParameterValues(“”)也同样得不到值。
我想跟程序本身没有关系,应该跟tomcat或什么设置有关系,但找不到相关的东西
不知道有没有人碰到过这样的问题。
苏明星
2005-09-20
打赏
举报
回复
000
志_祥
2005-09-20
打赏
举报
回复
仔细看看,getParamter居然也写错了!
st
志_祥
2005-09-20
打赏
举报
回复
不可能
除非<input name="参数名称" ..>没有与jsp代码匹配
另外:(String) cast没有必要
zqpsswh
2005-09-20
打赏
举报
回复
(String)request.getParamter("name")
suntengjiao1
2005-09-20
打赏
举报
回复
把代码贴出来看看
@
Request
Param和
request
.get
Paramter
和
request
.get
Paramter
Map的用法及区别
该注解是用于获取在get
方式
中queryString的
值
,和Content-Type为application/x-www-
form
-urlencoded的
post
方式
中 body data的
值
。
request
.get
Paramter
(String s) 该方法和上面的注解功能相同,也是用来获取get或...
VUE前端发送
post
请求,在SQL注入过滤时,后台通过
request
.get
paramter
无法获取属性
值
的解决
也就是从请求中获取流以后,流被filter中的这个 inputStreamToString(InputStream in) 这个方法处理后就被“消耗”了,这会导致,chain.doFilter(
request
, res)这个链在传递
request
对象的时候,里面的请求流为空,...
jsp使用
request
.get
Paramter
提交数据 并显示
String path =
request
.getContextPath();...String basePath =
request
.getScheme()+"://"+
request
.getServerName()+":"+
request
.getServerPort()+path+"/"; %> "> My JSP
ajax
post
请求
request
.getParameter("")取
值
为null
写一个简单的ajax 请求,发现通过
request
.get
Paramter
(“”)取到的
值
为null 前台代码: $(document).ready(function(){ $("#ajax").click(function(){ var depart="depart"; $.ajax({ url :path+ "/AjaxR
附件上传
form
request
.getParameter无法获取参数
值
解决方法
当表单被设置为multipart/
form
-data类型时,表单中的
值
post
到服务端都是流的格式,此时
request
.getParameter拿不到参数
值
,需要通过对流的解析来获取。可借助apache的common-fileupload组件来取得,具体代码参考如下...
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章