随笔分类 - JSP/Servlet
摘要:不完全翻译,结合谷歌,一定主观性,还可能有误,原始内容地址:https://www.tutorialspoint.com/jsp/jsp_environment_setup.htm 【注释】这篇貌似有点旧。最好参考网上的最新教程 开发环境是指你开发、测试、运行程序的地方。 本教程将指导你搭建JSP开
阅读全文
摘要:不完全翻译,结合谷歌,一定主观性,还可能有误,原始内容地址:https://www.tutorialspoint.com/jsp/jsp_overview.htm 主要内容如下: 什么是JSP? JavaServer Pages (JSP)是一种用于开发支持动态内容的Web页面的技术.开发人员可以通
阅读全文
摘要:JSP ————> servlet 我的第1个Java Web应用程序——index.jsp 我的第2个Java Web应用程序——welcome-file 我的第3个Java Web应用程序——conf/server.xml 我的第4个Java Web应用程序——jsp page 我的第5个Jav
阅读全文
摘要:对于session的“CRUD” 会话迁移 别忘了HttpSessionBindingListener Listener示例 1、session的“增”与“删”——session的创建和撤销的调用主体是服务端。 2、session的“改”——由各个servlet执行 3、那么session的“查找”
阅读全文
摘要:session的接口 杀死会话 cookie的性质 cookie的接口 再总结——cookie、session、JSESSIONID的前世今生 简单的定制cookie示例 1、session的接口,配合一些代码来理解。 2、杀死会话——杀死的含义是使session无效化(在JVM中清除??)。 立刻
阅读全文
摘要:1、会话管理的核心在于“交换会话ID”,来回传递cookie是最简单的方法,容器通过客户端发来的JSSESIONID查找匹配的对话。 2、如果浏览器禁用了cookie,那就意味着浏览器将忽略响应首部中的set-cookie,cookie都设置不了,那么浏览器拿什么信息去“匹配会话”呢? 3、解决这个
阅读全文
摘要:索引 1、什么是 Session? 2、Java 中的会话管理—— Cookie 3、Java Servlet 中的 Session —— HttpSession 理解 JSESSIONID Cookie 4、Java Servlet 中的会话管理 - URL 重写 索引 1、什么是 Session
阅读全文
摘要:容器如何知道客户是谁?(这并不是HTTP能实现的!IP地址不能唯一的标识用户 继续mark孤傲苍狼的博客,百科全书 cookie——Header——字典——键值对—— 延长cookie的保质期 容器会做cookie的所有工作! 1、先搭建一个简单的测试程序——使用cookie记录用户上一次访问的时间
阅读全文
摘要:1、让其它组件接管全部请求。 这里我有一个疑惑,为什么不是sendRequest("result.jsp");,而是先要获得一个Requestdispatcher,然后再forward,前者不是更一目了然吗?然而并不存在一个这样的方法,或许是拆分成原子更便于自定义。 BTW:在搜索资料过程中的意外收
阅读全文
摘要:什么是属性? 属性和参数 属性的3个作用域 属性API 属性不好的一面 1、到底什么是属性(Attribute)? 属性就是一个对象,可以被设置(bound,也可以叫绑定)到另外三个servlet API对象ServletContext、HttpSession、HttpServletRequest中
阅读全文
摘要:1、你不用了解所有监听者API,并不多,一共有8个。不过,你需要知道你能监听什么,以便在需要的时候可以查。 2、关于Session和Cookie。参见JavaWeb学习总结(十二)——Session by 孤傲苍狼 3、HttpSessionBindingListener 这是一个非常有用的监听者,
阅读全文
摘要:重定向与请求分派 “局部”参数——ServletConfig——servlet初始化参数 “全局”参数——ServletContext——上下文初始化参数 Web app的“构造器”——ServletContextListener 实战:如何创建一个全局的dog? 1、重定向与请求分派。 重定向由客
阅读全文
摘要:搭建简单的测试环境 什么是响应首部 最简单的响应首部——Content-Type 设置响应首部 请求重定向与响应首部 在浏览器中查看Response Headers 1、先快速搭建一个简单的测试环境,以后的内容都将基于下面的这些代码,tomcat webapps:html5+web.xml+serv
阅读全文
摘要:1、首先,写一个download.html放至D:\apache-tomcat-7.0.77\webapps\JarDownload-v1。 2、启动tomcat,并通过浏览器测试页面。 先执行命令行指令D:\apache-tomcat-7.0.77\bin>startup.sh 然后打开浏览器,输
阅读全文
摘要:【HttpServletResponse resp】 【由servlet处理响应】 1、一般可以用通过resp获得一个输出流(writer),然后通过输出流将HTML写入响应。例如: 2、常用的一些方法。 3、有时还会用到..... 4、当然,更通常的是用JSP返回HTML。 5、假设你想向客户端发
阅读全文
摘要:api:https://tomcat.apache.org/tomcat-5.5-doc/servletapi/ 1、GET和POST除去数据大小之外的区别。 安全性问题。使用GET的话,参数数据会出现在浏览器的输入栏之中。 书签问题。GET请求可以建立书签,而POST不能。典型的例子为http:/
阅读全文
摘要:1、servlet的存在就是要为客户服务。servlet的任务就是得到一个用户的请求,再发回一些响应。 请求可能很复杂,也可能很简单,例如,“为我的购物车结账”,这个请求携带了一些重要的数据,你必须知道如何获取这些数据;相应的,响应也可能需要携带一些东西,你必须知道怎样把这些附加信息写入响应。 se
阅读全文
摘要:Ⅰ、请求URL Ⅱ、容器搜索DD,查找servlet-mapping Ⅲ、找到url-pattrern所对应的DD内部的servlet-name Ⅳ、利用servlet-name查找对应的servlet Ⅴ、容器加载类,并初始化servlet(如果还没有初始化的话) Ⅵ、容器开启一个新线程处理并传递
阅读全文
摘要:1、采用MVC,不仅要求业务逻辑和表示分离。实际上,业务逻辑甚至根本不知道表示的存在。MVC的关键是,业务逻辑要与表示分离,而要求在中间放上别的东西,这样业务逻辑本身就可以作为一个可以重用的Java类存在,它根本不用对视图有所了解。 2、MVC迷你教程,创建和部署MVC Web应用。 第一步:分析用
阅读全文
摘要:1、把Java放到HTML中,JSP应运而生。 2、Servlet本身并没有main()方法,所以必须要有其他Java程序去调用它,这个Java程序就是Web容器(Container)。Tomcat就是一个容器。 3、容器能提供什么? 通信支持 -不用再写ServerSocket了 生命周期管理 -
阅读全文
浙公网安备 33010602011771号