-
jsp指令:1.page指令通常位于页面顶端,一个jsp可以有多个page指令。
查看全部 -
session生命周期
1.创建:当客户端第一次访问某个jsp或者servlet时候,服务器会为当前会话创建一个SessionId,每次客户端向服务器发送请求时,都会将此SessionId携带过去,服务端会对此SessionId进行校验
2.活动:
①某次会话当中通过超链接打开的新页面属于同一次会话
②只要当前会话页面没有全部关闭,重新打开的浏览器窗口访问同一个项目资源时属于同一次会话
③除非本次会话的所有页面都关闭后在重新访问某个JSP或者servlet将会创建新的会话
注意:注意原有会话还存在,只是这个旧的Session仍然存在于服务端,只不过再也没有客户端会携带它然后交予服务端校验
3.销毁:三种方式
①调用了session.invalidate()方法
②Session过期(超时)
③服务器重新启动
在web.xml配置
<session-config>
<session-timeout>
10
<session-timeout>
<session-config> //单位是分钟
Ps:Tomcat默认session超时时间:处于非活动状态30分钟自动销毁;session销毁时,服务器那边也会销毁。查看全部 -
WEB-INF是一个安全目录,用户无法通过客户端访问
查看全部 -
静态网页:网页不会自动更新
HTML,CSS
动态网页:网页数据会更新
查看全部 -
查看全部
-
jspService方法
多线程
常驻内存
查看全部 -
JSP页面生命周期
查看全部 -
Ps1:String getParameter(String name)//获取单个参数值 Ps2:String[] getParameterValues(String name)//获取多个参数值,如获取checkbox的值 Ps3:request.setCharacterEncoding(“utf-8”);//解决post请求传递中文参数的乱码问题,设置的编码要与发送请求的页面的编码设置的一致。但是无法解决URL链接传递中文参数的乱码问题 Ps4:tomcat/conf/server.xml;//解决get请求和URL链接传递中文参数的乱码问题,可将Connector的URIEncoding="UTF-8" Ps5:href="request.jsp?user=李四"//里面写值的时候可以不需要引号
查看全部 -
page指令语法
查看全部 -
pageEncoding是jsp文件本身的编码
contentType的charset是指服务器发给客户端时的内容编码
contentType更常用
查看全部 -
jsp注释:
是服务器端注释,输出到页面后不会打印
<%-- 这里是注释 --%>
查看全部 -
param动作
查看全部 -
@JSP内置对象——Exception对象
一、Exception对象:实际上是java.lang.Throwable的对象
二、使用方法:
1、在可能会抛出异常的页面page指令里,设置errorPage="xxx.jsp",表示出现异常将抛给xxx页面去处理
2、在xxx页面里,要使用Exception对象,需要把page指令里的isErrorPage属性设置为true。
三、常用方法:getMessage()和toString()方法
JSP 页面中指定 <%@ ... errorPage="exceptionHandle.jsp" %> 属性来指定处理异常的页面;在指定页面中增加
<%@ ... isErrorPage="true" %>查看全部 -
<div class="sqext-modal-dialog"> <h1 class="dialog-title">将<strong class="transact-source-name"></strong>中的收藏导入<strong>收趣</strong></h1> <div class="dialog-body"> <div class="transact"> <div class="transact-imgwrap"><img src="" class="transact-source-img transact-logo" alt="" /><span class="transact-source-name"></span></div> <div class="transact-imgwrap"></div> <div class="transact-imgwrap"><span class="transact-target-name">收趣</span></div> </div> <div class="sq-percent-bar-wrap"> <div class="sq-percent-text"><span class="sq-percent-status">准备导入</span><span class="sq-percent-result">总共导入<span class="sq-percent-count"></span>个书签</span></div> <div class="sq-percent-bar"><div class="sq-percent-bar-blue"></div></div> </div> <ul><li> </li><li>注意:</li><li> </li><li>1.导入时请不要关闭页面,如果您的要导入的书签较多,请耐心等待</li><li> </li><li>2.一旦看到导入完成,您的书签就已保存在收趣,但仍需要一段时间解析后才能在App中看到。</li><li> </li></ul><div class="sq-dialog-button-group"> <a href="#" class="sq-btn-primary sq-btn">开始</a> <a href="#" class="sq-btn-primary sq-btn hidden">完成</a> <a href="#" class="cancel-btn sq-btn-nobg sq-btn">取消</a> </div> <div class="sq-dialog-mask hidden sq-dialog-mask-interrupt"> <div class="sq-already-count"><h3>已经导入<i class="sq-import-count"></i>条,确定要取消?</h3></div> <div class="sq-dialog-button-group"> <a href="#" class="sq-btn-primary sq-btn">继续导入</a> <a href="#" class="cancel-btn sq-btn-nobg sq-btn">取消导入</a> </div> </div> </div> </div><div class="sqext-mask"></div><div class="sq-import-btn-wrap hidden"><span class="sq-import-btn">导入到收趣</span></div>查看全部
-
Tomcat服务器的目录结构
/bin目录下 startup.bat启动服务器 shutdown.bat关闭服务器
将中的收藏导入收趣
收趣- 注意:
- 1.导入时请不要关闭页面,如果您的要导入的书签较多,请耐心等待
- 2.一旦看到导入完成,您的书签就已保存在收趣,但仍需要一段时间解析后才能在App中看到。
查看全部
举报