JSP基础
a) JSP的注释:
1、 HTML注释:<!-- 注释内容 --> 客户端查看源码时能够看到
2、 JSP注释:<%-- 注释内容 --%> 不被解释和编译,不会被发送到客户端,客户端不能看到。
3、 Java代码注释:和Javase的使用一样://注释内容 或/*注释内容*/
b) JSP表达式、程序段和声明
1、 JSP表达式:<%= 表达式、变量或返回值 %>
作用是将表达式、变量或返回值的运算结果输出到客户端的页面上。
2、 JSP程序段:<% Java代码 %>
注意不能在JSP程序段中定义方法。
3、 JSP声明:<%! Java代码 %>
JSP程序段的变量只能先声明后使用,而JSP声明定义的变量优先级高,会优先执行。所以可以使用JSP声明在页面的任何地方定义变量,而不用考虑在JSP程序段中使用时的先后顺序。
c) JSP指令和动作
JSP的指令有page、include和taglib。
使用方法<%@ 指令类别 属性1=”” 属性2=”” … %>
1、page指令用来指定字符集,编码类别,导入包,设定错误页面
2、include指令用来在JSP页面中插入多个外部文件。
3、taglib指令用来指定新的标签库。
d) JSP的表单传值和url传值
1、url传值
格式:http://websitename?arg1=abc&arg2=def
访问为http://websitename页面时同时为arg1赋值为abc;为arg2赋值为def。
2、表单传值
使用表单的submit提交数据时将表单中的元素的数据
<form action=" " method="post">
<input type=”submit” />
</form>
表单中form元素的method属性有两个值分别为post和get,默认为get方式。
通过get方式传值时与url传值相同,会在浏览器地址栏里显示出来;通过post方式传值时在浏览器地址栏里不会显示。
3、表单数据的获取参照下一章的内置对象。
e) 捆绑表单数据被获取为服务器端的数组。