随笔分类 -  JSP/Servlet

摘要:1、过滤器的执行顺序: <url-pattern> 为第一梯队, <servlet-name> 为第二梯队,梯队内的执行顺序和 DD 里的声明顺序相同。 2、可以对服务器中传递的请求进行过滤。 3、过滤器应用实例 filter : web.xml 4、包装器略。 阅读全文
posted @ 2017-08-09 11:13 xkfx 阅读(316) 评论(0) 推荐(1) 编辑
摘要:典型的安全问题:假冒者、窃听者、非法升级者 认证方式: Base64 、摘要认证 、客户端证书、表单认证,重点熟悉摘要算法( HASH 、 MD5 等) 安全机制:授权、认证、数据完整性、机密性 80 端口、 443 端口 通过 HTTP 、 HTTPS 传输数据的区别, SSL 等概念 重放攻击、 阅读全文
posted @ 2017-08-08 16:28 xkfx 阅读(311) 评论(0) 推荐(0) 编辑
摘要:物理目录结构与虚拟目录结构的差异 WAR 实际上就是 JAR 什么东西应该放在 WEB-INF 文件夹下? <mime-mapping> 相关 <env-entry> 相关 【传统 web.xml 参考】 ps:路径冲突的意思是,例如输入的路径是 /a/b/c/d ,而匹配的 url-pattern 阅读全文
posted @ 2017-08-05 17:49 xkfx 阅读(255) 评论(0) 推荐(0) 编辑
摘要:错误页面建议使用 web.xml : 说是留着参考。。事实上要用的时候还是直接谷歌、查文档实在。。。 阅读全文
posted @ 2017-08-04 16:47 xkfx 阅读(220) 评论(0) 推荐(0) 编辑
摘要:内容来自imooc. 阅读全文
posted @ 2017-06-29 19:42 xkfx 阅读(139) 评论(0) 推荐(0) 编辑
摘要:手动分割线 2018-12-26 Maven项目直接添加如下依赖即可: 手动分割线 2017-06-22 最近在看《Head First Servlet JSP》学习JSP,看到JSTL一章,为了添加JSTL支持折腾了好久。 网上的教程五花八门,而且多数比较旧。 我尝试了各种方法都没有成功,很多时候 阅读全文
posted @ 2017-06-22 19:10 xkfx 阅读(1881) 评论(0) 推荐(0) 编辑
摘要:include指令与include动作 1、样例代码 2、源码分析 web项目结构 把这些文件打包成war,部署到本地tomcat的webapps下,启动tomcat。 在第一次访问index.jsp之后,将生成如下文件 我们观察到,并没生成Header_jsp,原因可想而知,因为使用了includ 阅读全文
posted @ 2017-06-22 17:48 xkfx 阅读(288) 评论(0) 推荐(0) 编辑
摘要:基本上是《Head First Servlets and JSP》内容的整理、扩充。顺便推荐一个供参考的JSP教程:JSP Tutorial 内容很全面,还有一些有趣的实例。 完整代码参考 EL隐式对象汇总 pageContext使用参考 EL表达式的基本规则 关于EL的一些细节 通过EL获得req 阅读全文
posted @ 2017-06-21 20:10 xkfx 阅读(438) 评论(0) 推荐(0) 编辑
摘要:直接从请求到JSP,不经过servlet 我们现在需要在JSP中设置person的属性, 使用Java脚本可以很容易地做到这一点; 甚至可以在JSP标准动作标签中插入Java脚本; 不过,不管怎么改,只要用到Java脚本,代码都显得特别冗长~ 有没有办法让代码好看一点呢?(想办法除掉JSP中的Jav 阅读全文
posted @ 2017-06-19 22:18 xkfx 阅读(344) 评论(0) 推荐(0) 编辑
摘要:可以建立多态的bean引用吗 使用type,但没有class scope属性默认为“page” 可以建立多态的bean引用吗 使用type,但没有class scope属性默认为“page” 从有脚本到无脚本 1、快速搭建一个测试环境:输入用户名,返回“Hello, 用户名” index.html 阅读全文
posted @ 2017-06-19 14:45 xkfx 阅读(596) 评论(0) 推荐(0) 编辑
摘要:1、EL的英文是Expression Language,译成中文就是“表达式语言”。这是一种给前端程序员使用的脚本语言,EL与Java表达式相比并没有什么“天壤之别”,在后端程序员看来多少有点“多此一举”。 2、然而,我们不能强求每一个前端程序员都去学习JAVA,EL相对于JAVA来说学习成本更低, 阅读全文
posted @ 2017-06-18 21:52 xkfx 阅读(358) 评论(0) 推荐(0) 编辑
摘要:User.java UserDao.java web.xml login.jsp checking.jsp LoginFailure.jsp LoginSuccess.jsp 【一些问题】 1、无法避免URL重写。。。 > 改成 POST 即可 2、通过URL绕开登陆界面直接登陆。。。 【添加的小功 阅读全文
posted @ 2017-06-17 21:15 xkfx 阅读(1404) 评论(0) 推荐(0) 编辑
摘要:内容来自imooc. 1、什么是JSP动作元素 2、在JSP页面中如何使用Javabeans <jsp:......>表示这是一个JSP动作元素 3、使用JSP动作元素创建JavaBean的实例 4、<jsp:setProperty.....>、<jsp:getProperty.....> logi 阅读全文
posted @ 2017-06-16 18:03 xkfx 阅读(304) 评论(0) 推荐(0) 编辑
摘要:mark. jetbrain tomcat配置:https://www.jetbrains.com/help/idea/2017.1/creating-and-running-your-first-web-application.html PageContext 任何作用域的属性都可以从PageCo 阅读全文
posted @ 2017-06-15 17:06 xkfx 阅读(240) 评论(0) 推荐(0) 编辑
摘要:1、容器根据你所写的JSP生成一个类, 2、需要知道的一些问题 对于问题1:JSP有一个内置对象叫config,它相当于servlet中的ServletConfig,在servlet中我们需要通过getServletConfig来获得它,然后再通过例如getInitParameter("name") 阅读全文
posted @ 2017-06-15 16:06 xkfx 阅读(784) 评论(0) 推荐(1) 编辑
摘要:接笔记15. 1、不管是JSP中的<%%>还是<%\=%>最终都将处于servlet的方法体中,那么有没有一种元素可以声明成类的成员呢? ——答案是有,而且非常非常简单,这个元素就是<%!%>,我们用它来解决笔记15中的问题,只需要在原基础上加一个感叹号就可以了。 2、我们还可以在感叹号里添加类的成 阅读全文
posted @ 2017-06-14 18:57 xkfx 阅读(277) 评论(0) 推荐(0) 编辑
摘要:1、这是一个非常简单的程序,它看起来是这个样子的: 实际功能就是,每访问该页面一次count数加1,在服务器重启前(JVM重启前),这个次数将持续累加。 2、因为这个程序过于简单,所以我希望可以通过HTML内置Java来完成。 这样做的好处就是:可以把写servlet的事情交给web容器来做。 3、 阅读全文
posted @ 2017-06-14 15:33 xkfx 阅读(555) 评论(0) 推荐(0) 编辑
摘要:参看维基百科,归纳出以下几条: JavaBean conventions[edit] In order to function as a JavaBean class, an object class must obey certain conventions about method naming 阅读全文
posted @ 2017-06-13 23:45 xkfx 阅读(1238) 评论(0) 推荐(0) 编辑
摘要:原始内容:https://www.tutorialspoint.com/jsp/jsp_life_cycle.htm 在这一章中,我们将讨论JSP的生命周期。 理解JSP低层次功能的关键在于——理解它们所遵循的、最简单的生命周期。 JSP的生命周期就是指“它从创建到销毁”的这一过程。 这个过程和se 阅读全文
posted @ 2017-06-10 17:32 xkfx 阅读(186) 评论(0) 推荐(0) 编辑
摘要:原始内容:https://www.tutorialspoint.com/struts_2/basic_mvc_architecture.htm Web服务器需要一个JSP引擎,即一个处理JSP页面的容器。JSP容器负责截取JSP页面的请求。本教程使用了内置JSP容器的Apache来支持JSP页面的开 阅读全文
posted @ 2017-06-10 16:32 xkfx 阅读(166) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示