动态网页的优势
1.交互性
2.自动更新
3.随机性
问题:B/S架构是C/S架构的替代品吗?
解答:B/S架构随着Internet技术的兴起,对C/S架构的一种改进,而非C/S的替代品。
配置起始访问页面
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
B/S架构工作原理
1.浏览器接受用户的输入
2.向服务器发送请求
3.数据处理
4.发送响应
Tomcat的安装
1.环境变量名称:CATALINA_HOME
2.设置值为Tomcat的安装目录
3.startup.bat 启动
4.startdown.bat 停止
Tomcat目录结构
1./bin 脚本文件
2./conf 配置文件
3./lib 各种JAR文件
4./logs 日志文件
5./temp 临时文件
6./webapps 发布文件
7./work 由JSP生成的Servlet文件
修改端口号代码
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>
Web结构目录
1./ 根目录
2./WEB-INF 所使用的各种资源,该目录和子目录都是不可访问的
3./WEB-INF/classes 所有的class文件
4./WEB-INF/lib 使用的JAR文件
JSP指令元素
1.<% %>小脚本文件
2.<%! %>声明
3.<%= %>表达式
4.<%@ %>指令
5.JSP注释<%-- --%>客户端不可见
6.HTML注释客户端可见
JSP执行过程
1.翻译阶段(java类)
2.编译阶段(class类)
3.执行阶段
import属性的设置格式
<%@ page import="java.util.*,java.text.*"%>
contentType属性的设置格式
<%@ page contentType="Text/html;charset=UTF-8"%>
使用预定格式将日期转换为字符串
SimpleDateFormat formater=new SimpleDateFormat("yyyy年MM月dd日");
String strCurrentTime=formater.format(new Date())
输出数组中的元素
int []value={60,70,80};
for(int i:value){
out.print(i);
}
网友评论