Eclipse学习笔记
第一周
1.Eclipse 中Tomcat配置
2.ALT+/快捷键设置
3.如何去除eclipse首行×号?
右键WebContent->Build Path->Configure Build Path->Libraries->add library->Server Runtinme->Apache Tomcat v9.0->Finish
<%@ page language=“java” contentType=“text/html; charset=UTF-8”
pageEncoding=“UTF-8”%>
<%@ include file=“date.jsp” %>
4.引用Date()函数
鼠标放在Date()上->右键,点击source->add import->java.util…->ok
6.如何压缩文件
5. 中文乱码问题
第二周 JSP
1.jsp概述
1.1 指令标识
page标识
include标识 包含文件
taglib标识
1.2 脚本标识
1.2.1 jsp表达式
eg: 圆周率是 :<%=Math.PI%>
1.2.2 声明标识
1.2.3 代码片段
全栈开发中,空格要用   不能用 /n
<body>
<%
long startTime=System.nanoTime();
%>
输出九九乘法表
<br>
<%
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++)
{
String str=j+"*"+i+"="+j*i;
out.print(str+" ");
}
out.println("<br>");
}
long time=System.nanoTime()-startTime;
%>
生成九九乘法表共用时:
<%
out.println(time/1000);
%>
毫秒。
</body>
1.3 注释
<%
代码注释
//单行注释
/*
多行注释
*/
/**JavaDoc注释,用于文件注释*/
隐藏注释
<%-- 注释内容 --%>
jsp注释
<%-- 注释文本 --%>
动态注释
<!-- <%=new Date()%> --
%>
1.4 动作标识
包含文件标识<jsp:include>
jsp:include和include标识不同点:
jsp:include | include标识 | |
---|---|---|
是否编译 | 需要编译 | 不需要编译 |
生成文件数 | 2个文件 | 1个文件 |
请求转发标识<jsp:forward>
传递参数标识<jsp:param>
<jsp:param name=“参数名” value=“参数值”>
<jsp:forward page="NewFile.jsp">
<jsp:param value="x" name="ming"/>
</jsp:forward>
第三周 JSP内置对象(9个)
JSP的九大内置对象:Request,Respsonse,Sesstion,Application,Config,Exception,Out,PageContext,Page .
1 request
1.1 request对象
常用的有Request和response的一个页面重定向方法,request有几个常用的方法:
request.setAttribute(String key, Object obj) :通过键值对来保存数据,可以通过 request.getAttribute(String name)来获取保存的数据。
request.getParameter(String name):根据标签的name属性取得标签value的值,一种值传递方式
request.setCharacterEncoding(“字符集”):设置字符集
request.getRequestDispatcher(“index.jsp”).forward(request, response):表示请求转发,进行页面跳转,跳转到某个jsp页面
1.2 request运用
from.jsp
<form action="show.jsp" method="post">
请输入用户姓名:<input type="text" name="name" /><br>
选择性别:<input type="radio" name="sex" value="男" />男
<input type=