JavaWeb

本文介绍了在JavaWeb开发中,使用`request.getParameter()`时可能出现的空指针异常问题,强调了String类型的正确比较方式。同时,详细说明了JSP中null异常的处理方法,提供了解决方案。此外,还涵盖了如何在Eclipse中创建Dynamic Web Project以及配置Apache Tomcat服务器的步骤。
摘要由CSDN通过智能技术生成

String类型遇到的异常问题
使用request.getParameter() 时若name不存在则返回的时null,若name存在无值返回的是空字符串。
String类型是引用型变量不能随便用 “= =” 进行比较需要使用.equals()进行比较。
JSP中null引发的异常问题
工程中用到多个submit按钮用来跳转到目的页面,在JSP页面中通过request.getParameter() 获取传递过来的参数值。若存在响应的参数,将返回String类型的参数的值,若无则返回null 这里的null指的是空而不是==“null”== 所以,若在后面的逻辑中用到了空的对象则会在Tomcat中抛出异常。因此需要对上述对象在没有对象的情况下,赋予初值避免异常。

我也需要对象
解决方法如下

String status1 = request.getParameter("submit");
	String status2 = request.getParameter("signUp");
	if(status1==null)
		status1="null";
	if(status2==null)
		status2="null";

超链接

配置Web服务器

先不去想那些没有用的东西了,首先创建一个Web Project 因为是JSP页面这里选择Dynamic Web ProjectFille-->New-->Project
若在New Project窗口中没有相应的选项,那么Eclipse需要安装相应的新功能
若有则和创建普通的工程一样即可完成工程的创建(前提是完成了服务器的配置)。
创建JSP文件
因为创建的JSP文件会被放到WebContent路径下,因此我们之间右键WebContent创建JSP文件
暂时先这么创建可能有一点问题
在创建好的JSP文件中即可进行编辑,点击运行按钮,选择需要服务器。
选择服务器
点击Finish即可运行,看到创建的页面。
Hello World
上文说到的情况是在服务器已经配置好的情况下进行操作的若没有配置好服务器则需要先配置服务器。在File菜单栏下–>Other–>Server–>Server
配置服务器
有很多的的选项,这里选择Apache旗下的Tomcat
这里选择服务器的路径,这里选择下载的Tomcat解压的路径,即可完成对服务器的配置。
配置服务器路径

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值