jsp Java平台,安全 | |||||||||||||||||||||||||||||||
Asp.net 简单易学,安全性跨平台性差 | |||||||||||||||||||||||||||||||
php 简单,高效,成本低(LAMP) | |||||||||||||||||||||||||||||||
组成部分 | |||||||||||||||||||||||||||||||
静态内容,指令,表达式,小脚本,声明,注释 | |||||||||||||||||||||||||||||||
指令 | |||||||||||||||||||||||||||||||
page | |||||||||||||||||||||||||||||||
<%@ page 属性=“属性值”%> | |||||||||||||||||||||||||||||||
属性 | |||||||||||||||||||||||||||||||
language 指定jsp页面给脚本语言,默认java | |||||||||||||||||||||||||||||||
import 引用脚本语言中使用到的类文件 | |||||||||||||||||||||||||||||||
contentType jsp页面编码方式 默认text/html ISO-8859-1 | |||||||||||||||||||||||||||||||
include | |||||||||||||||||||||||||||||||
taglib 标签库 | |||||||||||||||||||||||||||||||
注释 | |||||||||||||||||||||||||||||||
html注释 <!-- -->客户端可见 | |||||||||||||||||||||||||||||||
jsp注释 <%-- --%>客户端不可见 | |||||||||||||||||||||||||||||||
脚本注释 /**/ //客户端不可见 | |||||||||||||||||||||||||||||||
jsp脚本 | |||||||||||||||||||||||||||||||
<%脚本代码%> | |||||||||||||||||||||||||||||||
<% | |||||||||||||||||||||||||||||||
out.println("hello world!"); | |||||||||||||||||||||||||||||||
%> | |||||||||||||||||||||||||||||||
jsp声明 | |||||||||||||||||||||||||||||||
<%!脚本%> | |||||||||||||||||||||||||||||||
<%! | |||||||||||||||||||||||||||||||
String s="hello world"; | |||||||||||||||||||||||||||||||
int add(int x,int y) | |||||||||||||||||||||||||||||||
{ | |||||||||||||||||||||||||||||||
return x+y; | |||||||||||||||||||||||||||||||
} | |||||||||||||||||||||||||||||||
%> | |||||||||||||||||||||||||||||||
jsp表达式 | |||||||||||||||||||||||||||||||
<%=表达式%> 不以分号结束 | |||||||||||||||||||||||||||||||
<%= | |||||||||||||||||||||||||||||||
add(3,5) | |||||||||||||||||||||||||||||||
%> |
webapps创建文件夹 | |
创建jsp文件 | |
创建WEB-INF,web.xml,classes,lib | |
WEB-INF目录是安全目录,客户端无法访问 | |
<welcome-file-list> | |
<welcome-file> | |
XXXXX | |
</welcome-file> | |
</welcome-file-list> | |
eclipse | |
new->web project | |
虚拟路径默认与项目名字一样 | |
点击项目名称,选择属性 | |
修改默认端口号 | |
/conf/server.xml | |
<Connector port="8080" | |
protocol="HTTP/1.1" | |
connectionTimeout="20000" | |
redirectPort="8443" | |
/> |