jsp中关于页面跳转jsp:forward 中name值问题

jsp页面中的<jsp:forward>动作,向跳转页面传递参数时,<jsp:paramname="参数名"value="参数值">。如图,在登录检查页面里处理后,向登陆... jsp页面中的<jsp:forward>动作,向跳转页面传递参数时,<jsp:param name="参数名" value="参数值">。
如图,在登录检查页面里处理后,向登陆成功页面传递用户名时,指定的参数名是user,而在登陆成功页面中,取用参数时,用的参数名是“name”? 我理解的是在传入页面中取用参数值时用的参数名,肯定是和传出页面中的参数名一致。但这里怎么不一样?Javaweb指导书上的源码。但是能运行成功。很是不解,望懂的人指点一下。谢了。代码见图
logincheck.jsp

success.jsp
哦程序没有贴完整。还有一个login.jsp 里面用的是post方式,在这个页面里有<input type="text" name="name">。而在数据处理页面loginCheck.jsp 中,如上图一,判断登陆成功后,利用<jsp:param name="user" value="<%=%name>"/> 将登录名传递到success.jsp 页面中。

但在登陆成功页面中,取用登陆名的语句是<%=request.getparameter("name")%>
。我迷惑的是,在loginCheck.jsp
页面里不是传过去的登陆名的参数名不是‘’user“吗,但在success.jsp页面中取用的是参数名是“name“,而且还正确显示了账户名,很是
费解。讲了这么多 不知道你理解没有
展开
 我来答
杨欣
2015-06-22 · 知道合伙人互联网行家
杨欣
知道合伙人互联网行家
采纳数:4625 获赞数:11877
阅读过JAVA\PHP\ASP等多种网络语言的知识。现任石家庄雅致化工有限公司网站技术。

向TA提问 私信TA
展开全部
你要获得的是传输过去的数值,而你上面并没有写是以get方式还是post方式传输数据啊。你直接就get数据怎么可能会获得数据呢?
更多追问追答
追问
哦程序没有贴完整。还有一个login.jsp 里面用的是post方式,在这个页面里有。而在数据处理页面loginCheck.jsp 中,如上图一,判断登陆成功后,利用"/> 将登录名传递到success.jsp 
页面中。
追答
可能是你这个页面没有获得你传递的参数值,建议你通过查询语句查询一次。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式