首页 > 作文

解决request.getParameter取值后的if判断为NULL的问题

更新时间:2023-04-05 23:23:06 阅读: 评论:0

request.getparameter取值后if判断为null

以下为我程序的一部分,auto_space_time_ok.jsp文件从auto_space_time.jsp获取的值代码,此处博主需要做一个判断,当danwei 等于“学校”字符串时,将 zhuangtai的值赋值给zhengzhuang

开始时,用语句判断

if(danwei = "学校") zhengzhuang = zhuangtai;

结果获取不到值,输出语句为null。

system.out.print(zhengzhuang);

将判断语句更改为

if( "学校".e全键盘智能手机quals(danwei)) zhengzhuang = zhuangtai;

方可解决问题。

查明原因

此处我们比较的是数值,基本数据类型,即原始数据类型。byte,short,char,int,long,float,double,boolean,他们之间比较数值时,可用直接用(==),而作为string,integer,date 这些复合型数据类型(类),比较数值时用.equals,此时(==)比较的是地址。

rvlet中request.getparameter得到null的几个可能

本文针对的是jsp中form表单提交后rvlet获取到null的情况

可能性一

j怏怏不乐读音sp中需要输入的input标签中没设name属性值

正确例如:

<input name="password" value="${ur.password}" class="textinput" />

因为表单提交后,如果想用rvlet中request.parameter()来获取值,那么配套的是input中的name的值而不是id的

value对于这有没有都是可以的。

可能性二

form中的action属性跟webrvlet中的名不一致

可能性三

form表单的提交方式应该是post而不是get(method属性的值)

正确例如:

<form action="${pagecontext.request.contextpath}/modify" method="post" id="modifyform">

一般存在于rvlet文件的开头几行的:

@webrvlet("/modify")

可能性四

负责表单提交的按钮的问题

众所周知(狗头保命),当你需要提交一份表单,你同时还需要一个“按钮”

可能也有不用按钮的,但是我目前所写的都大抵是需要的。

当你无法使用input的submit提交按钮而是别的东西例如一个超链接时,你若是在超链接的href里写了和form的action中一样的内容,那恭喜,你大概率入职表格下载就会得到一个null。

像这样:

<form action="${pagecontext.request.contextpath}/modify" method="post" id="modifyform">
<a href="${pagecontext.request.contextpath}/modifyur?id=${ur.id}画鸡的古诗" rel="external nofollow"  >

这其实也是我所遇到的问题,我是这样解决的

<script>function modify(){ document.getelementbyid("modifyform").sub高考有几科mit();}</script>
<a href="#" rel="external nofollow"  onclick="modify()">

也就是写了个js方法并在a中onclick调用,构成当点击这个超链接时提交表单的功能。form不动。然后便解决了。。

最近跟着上课做了个项目,其中出现了上述问题,虽然不是个大问题,但是花费了较长时间解决,故写此文,希望对你有所帮助。

若你没有在这里找到解决方法,再去耐心的检查代码,可能就是哪个地方粗心写错了罢了;不要放弃,不能让如此小问题这个成为你以后的一道坎。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。

本文发布于:2023-04-05 23:23:05,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/d01c124acd318b3000363ff498d0536e.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:解决request.getParameter取值后的if判断为NULL的问题.doc

本文 PDF 下载地址:解决request.getParameter取值后的if判断为NULL的问题.pdf

标签:的是   表单   可能性   按钮
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图