JSP技术
旺旺 碎 冰冰
这个作者很懒,什么都没留下…
展开
-
怎么防止重复提交?
1、禁掉提交按钮。表单提交后使用Javascript使提交按钮disable。这种方法防止心急的用户多次点击按钮。但有个问题,如果客户 端把Javascript给禁止掉,这种方法就无效了。2、Post/Redirect/Get模式。在提交后执行页面重定向,这就是所谓的Post-Redirect-Get (PRG)模式。简言之,当用户提交了表 单后,你去执行一个客户端的重定向,转到提交成功信息页面。这能避免用户按F5导致的重复提交,而其也不会出现浏览器表 单重复提交的警告,也能消除按浏览器前进和后退按导致原创 2021-12-19 21:28:36 · 1243 阅读 · 0 评论 -
get和post的区别?
get是用来从服务器上获取数据,而post是用来向服务器传递数据; get将表单中数据按照variable=value的形式,添加到action所指向的URL后面,并且两者用"?"连接,变量之间用"&"连接而 post是将表单中的数据放在form的数据体中,按照变量与值对应的方式,传递到action所指定的URL。 get是不安全的,因为在传输过程中,数据是被放在请求的URL中;而post的所有操作对用户来说都是不可见的。 get传输的数据量小,这主要应为受url长度限制;而post可以传输大原创 2021-12-01 22:46:20 · 578 阅读 · 0 评论 -
JSP中动态include和静态include的区别?
1、静态include:语法:<%@ include file="文件名" %>,相当于复制,编辑时将对应的文件包含进来,当内容变化时,不会 再一次对其编译,不易维护。2、动态include:语法:<jsp:include page="文件名" >,能够自动检查被包含文件,当客户端对JSP文件进行请求时,会重新将对应的文件包含进来,进行实时的更新。...原创 2021-11-30 23:32:59 · 1318 阅读 · 0 评论 -
session 的工作原理
session的工作原理是客户端登录成功之后,服务器会创建相应的session,session创建好之后会把session的id发送给客户端,客户端再存储到浏览器当中,这样客户端每次访问服务器的时候都会带着session id,服务器拿到session id之后,在内存中找到对应的session,这样就可以正常工作了。...原创 2021-11-28 22:31:50 · 305 阅读 · 0 评论 -
你的项目中使用过哪些JSTL标签?
项目中主要使用了JSTL的核心标签库,包括< c:if>、< c:choose>、< c: when>、< c: otherwise>、< c:forEach>等,主要 用于构造循环和分支结构以控制显示逻辑。虽然JSTL标签库提供了core、sql、fmt、xml等标签库,但是实际开发中建议只使 用 核心标签库(core),而且最好只使用分支和循环标签并辅以表达式语言(EL),这样才能真正做到数据显示和业务逻辑的分 离,这才是最佳实践。...原创 2021-11-20 22:26:00 · 286 阅读 · 0 评论 -
http的响应码200,302,404,500所表示的含义分别是什么
200 - 确定,客户端请求已成功 302 - 临时移动转移,请求的内容已临时移动新的位置 404 - 未找到文件或目录 500 - 服务器内部错误原创 2021-11-14 23:11:42 · 1654 阅读 · 0 评论 -
JSP的三大指令是什么?
Page :指令是针对当前页面的指令;Include :用于指定如何包含另一个页面;Taglib :用于定义和指定自定义标签。原创 2021-11-19 23:08:03 · 134 阅读 · 0 评论 -
session 和 cookie 有什么区别
存储的位置不同:session是在服务器端存储的,而cookie是在浏览器中存储的; 安全性不同:因为cookie是在浏览器中存储的,可以随意进行修改和伪造,所以安全性一般; 容量和个数限制不同:cookie有容量限制,每个站点下的cookie也有个数限制; 存储多样性:session可以存储在Redis、数据库和应用程序中,而cookie只能存储在浏览器中。...原创 2021-11-17 23:08:29 · 615 阅读 · 0 评论 -
JSP 的四大作用域是什么?
page:代表与一个页面相关的对象和属性。 request:代表与客户端发出的一个请求相关的对象和属性。一个请求可能跨越多个页面,涉及多个 Web 组件;需要在页面 显示的临时数据可以置于此作用域。 session:代表与某个用户与服务器建立的一次会话相关的对象和属性。跟某个用户相关的数据应该放在用户自己的sessio中。 application:代表与整个Web应用程序相关的对象和属性,它实质上是跨越整个 Web 应用程序,包括多个页面、请求和会话的一个全局作用域。...原创 2021-11-22 22:37:08 · 351 阅读 · 0 评论 -
JSP九大内置对象是什么?
request、response、page、pageContext、session、aplication、out、config、exception原创 2021-11-23 23:10:02 · 254 阅读 · 0 评论 -
MVC的各个部分都是由哪些组成的?
MVC是Model-View-Controller的简写。Model代表的是应用的业务逻辑(通过JavaBean,EJB组件实现),View是应用 的表示面(由JSP页面产生),Controller是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑, 处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。...原创 2021-11-18 23:27:24 · 2062 阅读 · 0 评论 -
jsp和servlet的区别、共同点、各自应用的范围?
JSP是Servlet技术的扩展,本质上就是Servlet的简易方式,JSP编译后是“类servlet”。 Servlet和JSP最主要的不同点在于:Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。 在struts框架中,JSP位于MVC设计模式的视图层,而Servlet位于 控制层。...原创 2021-11-27 23:19:20 · 562 阅读 · 0 评论