Are empty fields in form of JSP null or “”?

后端 未结 3 640
名媛妹妹
名媛妹妹 2021-01-20 21:25


When a form is passed in to a servlet are empty fields \"\" or null? So for example in a form where you have First name as a field and last name as a field
Dean

相关标签:
3条回答
  • 2021-01-20 22:04

    Simple: If the parameter name is present, but value not, then it's empty. If the parameter name is absent as well, then it's null. You normally give fields a name, so it's present as request parameter and empty fields will be just come in as empty string.

    0 讨论(0)
  • 2021-01-20 22:20

    I think it's up to the browser, but in most cases it will be null. You should still allow for both cases.

    Edit:

    As noted in the comments, in most cases it will be the empty string.

    0 讨论(0)
  • 2021-01-20 22:23

    It also depends on the server. JBoss will give you empty Strings, but WebSphere will give you null. It's a real PITA. I'm sure there's some standard out there that says one way or another (my money would be on JBoss being the correct implementation) but you should code for both possibilities.

    0 讨论(0)
提交回复
热议问题