Servlet的作用:用Java语言开发动态资源的技术
jsp:用java语言(+html语言)开发动态资源的技术。
jsp就是Servlet!!!
JSP的特点:
1.jsp运行必须交给Tomcat服务器!!!(Tomcat服务器中的work目录是用来存放jsp运行的临时文件的)
2.jsp页面既可以写html,也可以写java代码。
(html不可以写java代码)
JSP表达式:
语法:<%=变量或表达式%>
作用:向浏览器输出变量的值或表达式计算的结果
注意:
1)表达式的原理就是翻译成out.print(“变量” );通过该方法向浏览器写出内容
2)表达式后面不需要带分号结束。
JSP的脚本:
语法:<%java代码 %>
作用:执行java代码
注意:
1)原理把脚本中java代码原封不动拷贝到_jspService方法中执行。
JSP的声明:
语法:<%!变量或方法 %>
作用:声明jsp的变量或方法,类中的东西
注意:
1)变量翻译成成员变量,方法翻译成成员方法。