1.对比
jsp:java server pages 是java中加入html标签 适用于大型开发
Php适用于中小型企业 组合LAMP:linux +Apache(服务器)+Mysql+php
Asp.net跨平台性差,服务器和数据库都有限制
2.jsp页面元素构成:
(1)指令
Page指令:
<% @ page 属性1=”属性值”。。。 %>
Language
Import :引用的类文件
contentType: 编码方式
Include指令
Taglib指令:定义新的自定义标签
(2)注释
页面不可见,客户端可见,查看源文件的时候能看见:
Html注释<!--html-->
客户端不可见:
Jsp注释<%--html注释--%>
Jsp脚本注释 // 和/* */
(3)jsp脚本
在jsp页面中执行的java代码
<%Java 代码%>
(4)jsp声明
在jsp页面中实现定义变量或方法
<%!
String s=”hi”;
int add(int x,int y)
{return x+y;}
%>
(5)jsp表达式
在jsp页面中执行的表达式
<%=表达式 %>
!!!不以分号隔开
<%=s %> //调用s
X+y=<%=add(10,5) %>//调用add方法
(6)Jsp页面生命周期
。。。。