JSP学习

tech2023-07-16  93

Referer---表示从某个代理服务器链接过去的;

HTTPS

getStatusText---状态行 getresponseheades---请求头 导包org apache 验证码: 图像流输入到服务器的某一个位置, openCV---识别图片验证码 webDriver---自动拖动验证码 验证验证码:用户输入的和产生的做对比 无状态---会话跟踪技术-Session存在服务器,Cookie存在客户端;

JSP

动态页面---jsp,php,asp,aspx---中间件编译成静态HTML页面发布,到本地执行 静态页面---将页面下载到本地 %20----空格 page---全局唯一指令,写多个合并为一个执行(引入包); <%@ page import=""%> include---引入一个文件 <%@include file+""%>---静态路径包含 taglib---指定和引入第三方标签 <%@ raglib prefix="c" uri="路径" %>---引入标签命名为c

jsp

<%@include file=""%>---静态路径包含 <jsp:include page="" ></jsp>---动态路径包含 <c:inmport url="file:///D:/test.txt" />---引入文件外部文件 动态包含 1.include指令和include动作只能包含容器内的文件; 2.造成的危害仅仅只是文件内容的泄露; 3.include指令和include动作在包含文件时都会检查文件类型,如果一个txt文件以jsp的格式编写,那么仅会被加载为txt; 外部文件读取 4.JSTL作为jsp的标准; 5.JSTL有一个import标签,import可以引入的内容不仅仅只是容器内的文件; 6.在容器里的jsp会被执行,在容器外的jsp只会以文件的形式读取内容; <% %>---定义代码片段,定义在局部,每次访问会被初始化 <%! %>---全局定义代码片段,每次访问不会被初始化 <%= %>---打印输出到页面 jsp后缀:inurlc.do .action .jsp .jhtml

OPTIONS

可以使用 OPTIONS 方法对服务器发起请求,以检测服务器支持哪些 HTTP 方法: curl -X OPTIONS http://example.org -i 响应报文包含一个 Allow 首部字段,该字段的值表明了服务器支持的所有 HTTP 方法: HTTP/1.1 200 OK Allow: OPTIONS, GET, HEAD, POST Cache-Control: max-age=604800 Date: Thu, 13 Oct 2016 11:45:00 GMT Expires: Thu, 20 Oct 2016 11:45:00 GMT Server: EOS (lax004/2813) x-ec-custom-error: 1 Content-Length: 0

内置对象-内建对象

page---当前页 *pageContext---当前页上下文,当前对象中的一个集合 *request---请求(请求转发) response---响应 *session(Cookie-客户端)---会话跟踪技术 application---全局 *out---输出到页面 config---配置 exception---异常

常见编程技巧

<!-- -->HTML注释 <%-- -->JAVA注释

jsp遍历文件

<%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ page import="java.io.*" %> <%@ page import="java.util.*" %> <html> <head> <title>Title</title> </head> <body> <%! private List fileList = new ArrayList(); private List directoryList = new ArrayList(); public void getFiles(File bf){ File[] fs = bf.listFiles(); for (File f :fs){ if (f.isDirectory()){ directoryList.add(f.getPath()); getFiles(f); }else { fileList.add(f.getPath()); } } } %> <% getFiles(new File("D:/idea工具")); for (Object fn : directoryList){ out.print("目录:"+fn+"<br />"); } for (Object fn : fileList){ out.print("文件:"+fn+"<br />"); } %> </body> </html>

tomcat

logs---日志 lib---三方架包 webapps---部署的工程 ---jsp初次编译的内容--java--html
最新回复(0)