一个百思不得其解的问题。

javaduke 2001-01-01 01:47:00
我在用JSP开发程序时遇到下面一个问题,愿意与大家探讨!
我在form中通过一个input type=textfield name=email 传递参数,在另外一个页面中通过
reqest.getParameter("email")获取其值
当你在input中填入值时工作正常。但是如果不填入值
刚开始时我打算通过
String email=request.getParameter("email");
if(email==null){do something;}
但是我发现根本捕获不到!后来通过浏览器输入file?email=&anothor=hello
仍然不能捕获异常。如果输入firl?anothor=hello则可以!
后来经过多次测试!通过if(email.length()==0)可以确定输入为空!
这到底是一个bug呢,还是sun有意为之!
...全文
172 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
icecools 2001-01-18
  • 打赏
  • 举报
回复
bgold()说的对!
xiaohui__0795 2001-01-18
  • 打赏
  • 举报
回复
email传去的就是""
bgold 2001-01-02
  • 打赏
  • 举报
回复
这不是BUG,是理所当然的,因为表单已经传递了email变量,所以String email = request.getParameter("email")就不可以为null,即使textfield中什么都不填,正确的捕捉方法是:
String email = request.getParameter("email");
if(email.equals("")) {//do something}
源码直接下载地址: https://pan.quark.cn/s/a4b39357ea24 标题中的“mac驱动兼容win11系统驱动适配版本bootcamp_5.1.5640”明确指出这是一个面向苹果Mac电脑用户的产品,其核心目的是协助用户在Windows 11操作系统上完成驱动程序的安装与配置工作。BootCamp作为苹果公司推出的一项工具,赋予Mac用户在不移除原有macOS系统的前提下,安装并执行Windows操作系统的能力。此特定版本的BootCamp 5.1.5640是专门针对Windows 11环境进行优化的驱动适配版本。 描述部分提及的“mac装win11适配的驱动包”,表明这个压缩文件内含了适配Mac硬件在Windows 11操作系统下运行的驱动程序,涵盖显卡、声卡、网卡等关键设备。用户需首先对文件进行解压缩操作,随后在BootCamp文件夹中找到名为"BootCamp.msi"的安装文件,通过双击执行来启动安装流程。这一步骤是BootCamp驱动安装过程中的核心环节,其中msi文件代表Microsoft Installer格式,其功能在于应用程序的分发与管理。 “BootCamp”标签进一步验证了该压缩包的主要功能,即借助BootCamp服务实现Mac设备与Windows系统之间的硬件兼容性。BootCamp的功能不止于提供驱动程序,还集成了一个引导管理器,允许用户在系统启动时选择运行macOS或Windows。 在压缩包的文件清单中: 1. "AutoUnattend.xml":该文件通常作为无人值守安装的配置文档,旨在自动执行Windows安装过程中的部分或全部设置任务,如用户账户的建立、地区设定的调整、网络配置等,从而提升安装的便捷性。 ...

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧