有关Jsp/Servlet的书籍中,所有的都是讲如何配置服务器,而且又一大堆的名词,搞的人迷迷糊糊的。还好有NetBeans,让我创建起来很简单:
新建一个Web项目,然后新建一个Servlet文件:文件->新建文件,类别中选择Web,文件类型选择Servlet,下一步;然后选中“将信息添加到部署描述符(web.xml)”,这样就自动的将Servlet添加到web.xml中了,要不得需要手动在web.xml进行添加如下的结点(我新建的Servlet文件名字叫做First):
IDE会自动生成一些代码,将First.java中Try中注释的语句去掉注释,运行项目。默认打开的是index.jsp,在浏览器的地址栏中地址的末端输入"/First"即可看到新建的Servlet。
地址映射:
web.xml中的这几句:
个人理解为:名称为First的Servlet对应的是TestServlet包中的First类,而First可以在地址中栏地址后面加/First进行访问。
简单页面传值:
新建一个html用来提交表交,其中有三个参数值分别是param1,param2,param2,html代码如下:
新建一个Sevlet,进行处理,核心代码如下:
其中用到了一个类ServletUitility,是用在sevlet中以生成html头的,代码:
运行效果如下: