新建项目
与其他的语言类似,首先学会输出HelloWorld。
类似新建其他web项目,我们这次选择动态web项目选项,DynamicWebProject。
打开项目,在WebContent中新建一个文件夹,在新建的文件夹中新建jsp文件,命名随意。
打开之后代码类似HTML代码,在body中的<%……%>是JSP程序段,在其中你可以输入任意地Java代码,但是每一个代码段之间都是独立的,及里面的变量都是局部变量,不能跨代码段使用变量。首先声明字符串变量,“HelloWorld”,然后使用out对象中的println方法输出刚刚定义的字符串变量。
然后右键启动已经新建好的Tomcat服务器,没有问题之后直接运行刚刚编写的JSP代码,在eclipse内置的浏览器中就可以看到刚刚写好的“HelloWorld”。
我们还可以在body体内添加<%!……%>代码,这是JSP生声明代码,其作用是定义页面范围的变量函数和类,定义完毕后就可以在页面中的其他地方使用这些变量函数和类,这是些全局变量。
<%=……%>是JSP表达式,他是一个符合JAVA语法的表达式,它可以把Java表达式的值作为字符串直接输出。
导出项目
在eclipse项目上右键,选择export,在war目录中选择war file类型,点击next,destination是导出文件目录。
导出后的文件扩展名为war,它包含了web应用的所有文件,如JSP, HRML, CSS, JavaScript, 图像文件,编译好的类文件等。
这个war文件是可以直接部署到Tomcat服务器上并访问的web应用。
部署
复制导出后的war文件,到Tomcat目录下的webapp目录中。启动Tomcat后,导出的war文件就会被解压缩,打开该解压缩后的目录后会发现里面的结构就是在eclipse中编辑的目录结构。
在WEB-INFO目录下的web.xml文件,是web应用的部署描述符,这个文件不是必须的,只有在web应用需要配置欢迎页,servlet,filter等东西的时候才是必须的。
添加注释
首先,在jsp文件中也可以使用html注释形式<!--……-->。这种格式的注释里可以使用合法的jsp代码,即<!-……<%=……%>……-->,如其中是一条显示当前服务器时间的代码的话,那么在客户端服务器上查看源代码时就会发现该段代码变成了服务器的当前时间。这种方法还有一个缺点那就是注释信息完全暴露给了客户,所以对于一些较稳敏感的信息可以选择JSP注释,<%--……--%>。这种注释不会在浏览器的查看源码中出现,它是一种服务器端的嵌入式注释,