第一个jsp里form表单提交到另一个jsp中,其中的数据怎么用脚本接不到?

 我来答
凡航梦堂216
推荐于2016-03-29 · TA获得超过178个赞
知道答主
回答量:146
采纳率:100%
帮助的人:141万
展开全部
String p = request.getParameter("pwd"); String hd=request.getParameter("hidden"); 回答: 那你就查下在取值页面,name到底拿到值了没有alert(from名.name);看下有没有值 追问: 没有接到么 回答: 我让你看下在提交之前,你这个页面到底拿到值了没有 追问: <%@ page language="java" import="java.util.*" pageEncoding="gbk"%><html><body><form action="dofile.jsp" method="post" enctype="multipart/form-data"><table><tr><td>产品名称:</td> <td><input type="text" name="proName"></td></tr><tr><td>产品描述:</td> <td><textarea rows="20" cols="50" name="proDesc"></textarea></td></tr><tr><td>产品价格:</td> <td><input type="text" name="proPrice"></td></tr><tr><td>产品图样:</td> <td><input type="file" name="theFile"></td></tr></table><input type="submit" value="添加"> <input type="reset" value="重置"></form></body></html>回答: <html><script language="javascript">function alert1(){ alert(myfrom.proName.value); }</script><body><form name="myform" action="dofile.jsp" method="post" enctype="multipart/form-data"><table><tr><td>产品名称:</td> <td><input type="text" name="proName"></td></tr><tr><td>产品描述:</td> <td><textarea rows="20" cols="50" name="proDesc"></textarea></td></tr><tr><td>产品价格:</td> <td><input type="text" name="proPrice"></td></tr><tr><td>产品图样:</td> alert(myfrom.proName.value); }</script> 这个在onsubmit=“alert1()”不执行,不输出 追问: 刚才弄错了,name能得到,但是传不过去 回答: 把你的跳转链接地址发给我看看 追问: 追问: 这个js有问题吗? 回答: location.hert="dofile.jsp?pacName="+proName+"&porDesn="+proDesc+"&price="+price; 取值的时候 String pacName= String.valueOf(request.getParameter("pacName"));
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式