JSP
小皮子摘星星
请多多指教
展开
-
jQuery 的 ajax 如何上传文件
在使用 FileUpload 来上传文件的时候,发现 ajax 上传文件是一个问题,现在看看 ajax 上传文件的基本步骤。第一步首先我们知道上传文件的 form 表单是要使用封装的。也就是在 form 表单添加 enctype="multipart/form-data" 属性,并且使用 post 提交。<form action="#" method="post" enctype="multipart/form-data"> <input type="text" name原创 2020-06-14 23:35:36 · 772 阅读 · 0 评论 -
原生 Ajax
AjaxAsynchronous JavaScript and xml ,叫做异步的 JavaScript 和 xml ,也叫做页面局部刷新技术。为什么需要呢?因为有时候我们只需要更新网页的部分数据,比如查看文本的下一页的功能,只需要更新局部的内容即可,不需要让整个页面刷新或者重新重定向。Ajax 使用 XMLHttpRequest 这个对象发送一步请求和响应出来。在 IE5 中是以 ActiveX 组件的形式存在。如果要使用 XMLHttpRequest 对象,必须通过 JavaScript 完成但原创 2020-06-04 14:47:34 · 154 阅读 · 0 评论 -
DbUtils
介绍DBUtil是APache组织的一个项目,我们就应该知道是开源、免费。DBUtil,通过名字就能够知道是连接数据库的操作工具,原理也是 JDBC 的标准,只是它是封装起来便于使用的,目的就是简化数据库的操作。使用需要导入 commons-dbutils-x.x.jar 的 jar 包。主要使用 QueryRunner 类和 ResultSetHandle 接口。装载 JDBC 启动之类的常规的工作,里面的方法都是静态的,我们可以通过类名直接访问。关闭连接:close()关闭数据库连接原创 2020-06-01 20:26:01 · 105 阅读 · 0 评论 -
jQuery 中的 ajax
jQuery 的 ajax对于原生的 ajax 用法,需要使用兼容性写法来兼容不同浏览器(主要针对IE浏览器),代码量较多。所以使用 jQuery 封装好的 ajax 便于开发。使用方式jQuery.ajax(url,[settings])url : 提交路径,可以是一个 servlet,php 等等。settings: ajax 的请求设置,所有选项是可选的。常用的参数如下:dataType:预期服务器返回的数据类型,如果不指定,jQuery 将自动根据 HTTP 包 MIME 信原创 2020-05-31 17:45:56 · 177 阅读 · 0 评论 -
SmartUpload 和 FileUpload 用法
SmartUploadsmartUpload 是 www.jspsmart.com 一套上传的组件包,可以轻松的实现文件的上传和下载。使用简单、可以轻松的实现上传文件类型的限制、也可以轻易的取得上传文件的名称、后缀、大小等。 它是一个系统提供 jar 包,可以直接导入 web 工程使用如何使用下面的用法是基于 eclipse 的 web 工程。文件上传导入 smartupload.jar 到 web-info/lib 目录下,并且 Build Path实例化SmartUpload sm原创 2020-05-29 22:02:52 · 525 阅读 · 1 评论 -
如何实现 Servlet 监听器
Servlet 监听器这里的监听器和普通时候听到的鼠标点击事件挺像的,它是自动执行的,当你触发了某种事件,比如服务器启动会触发服务器启动事件。而这个事件是体现在 ServletContextListener 接口上的。监听器它属于第三种 Servlet,负责监听 WEB 程序执行的各种操作。可以对 application ,request,session 三种进行监听。使用首先,需要对几个接口进行实现。application 监听实际也就是对 ServletContext 监听。有两个接口S原创 2020-05-29 16:59:42 · 646 阅读 · 0 评论 -
EL 与 JSTL
EL 表达式介绍全名为 Expression Language ,原本是 JSTL 1.0 为了方便存取数据时,自定义语言,后来发展成 JSP 标准的一部分。如今 EL 已经是成熟标准的技术。EL 中文名为表达式语言。可以用来创建算术表达式,还可以创建逻辑表达式,并且访问存储在 JavaBean 中的数据变得更简单。为什么需要 ?因为我们发现 JSP 处于表示层,用于内容展示 , 而页面的专业设计任意可能对 Java 代码不熟悉 . 更多熟悉 HTML , 对于在 JSP 嵌入过多的 Java 代原创 2020-05-27 17:24:11 · 119 阅读 · 0 评论 -
Servlet
介绍Servlet叫做服务端小程序,Server + applet,是sun公司最早推出的动态web的实现方式,使用 Java 语言编写。Servlet就是一个接口, 定义了Java类被浏览器访问到(例如 tomcat 识别 ) 的规则。Java Servlet 是运行在 Web 服务器上的程序。它是使用 Java 程序实现 Web 操作,和 JSP 没有本质区别,只是目的不同。JSP 实际就是一个 Servlet 程序,因为 JSP 最后会被转化为 Servlet 程序。进行编译。不同的是 JSP原创 2020-05-26 17:58:42 · 89 阅读 · 0 评论 -
JavaBean 怎么用?
什么是 JavaBeanJavaBean 是使用 java 代码开发的一个重复组件,jsp 开发中,可以使用 JavaBean 减少 jsp 中 Java 代码量。用于解耦合,提高程序的可读性和可维护性,jsp 配合 JavaBean 使用,有如下优势:可以将HTML代码和JAVA代码分开可以使用JavaBean的优势,开发一个组件,以便重复使用JavaBean 的要求JavaBean 本身是一个类,属于Java面向对象的编程所有的JavaBean必须放在一个包中所有的JavaB原创 2020-05-25 22:49:30 · 728 阅读 · 0 评论 -
servlet 如何配置到 web.xml
Web 安全目录我们知道,在 web 工程下,必定有一个 WEB-INF 目录,所有 Web 工程中非 JSP 也就是所有的 Java 程序都会被部署到 WEB-INF 目录中执行。并且浏览器不能访问这个目录下面的资源。所以一些重要的文件我们可以放到这里。JSP 映射文件的配置映射文件的配置,是很好理解的,就是一个 jsp,配置一个新的访问路径。映射的配置在web.xml文件中完成。Web.xml文件叫做web工程的部署描述符,具体来说就是对Web工程进行一些配置。如何配置一个 jsp 映射呢,我们原创 2020-05-23 17:35:51 · 2128 阅读 · 0 评论 -
session 和 application对象
什么是 session我们知道 HTTP 是无状态协议,这意味着每次客户端检索网页时,都要单独打开一个服务器连接,因此服务器不会记录下先前客户端请求的任何信息。而本来有下面几种方式来保持客户端和服务器会话。Cookies网络服务器可以指定一个唯一的 session ID 作为 cookie 来代表每个客户端,用来识别这个客户端接下来的请求。但是很多时候浏览器并不一定支持 cookie,所以不建议使用这种方法来维持会话。隐藏表单域网络服务器可以发送一个隐藏的HTML表单域和一个唯一的ses原创 2020-05-22 11:17:08 · 345 阅读 · 0 评论 -
response 对象
介绍对象主要将 JSP 容器处理后的结果传回到客户端。可以通过response变量设置HTTP的状态和向客户端发送数据,如Cookie、HTTP文件头信息等。部分响应头描述:响应头描述Allow告诉浏览器,服务器支持的 request 方法(GET,POST等等)Connection命令浏览器是否要使用持久的HTTP连接。close值 命令浏览器不使用持久HTTP连接,而keep-alive 意味着使用持久化连接。Content-Encoding指定传输时页面的编原创 2020-05-21 17:06:28 · 486 阅读 · 0 评论 -
request 对象
介绍当浏览器请求一个网页,它会向网络服务器发送一系列不能直接读取信息,这些信息是作为HTTP信息头的一部分来传送的。request 对象是 javax.servlet.http.HttpServletRequest 接口的实例。每当客户端请求一个页面时,JSP 引擎就会产生一个新的对象来代表这个请求。请求头的部分信息介绍信息描述Accept浏览器或其他客户端可以处理的MIME类型。它的值通常为 image/png 或 image/jpegAccept-Charset浏览原创 2020-05-20 17:41:10 · 295 阅读 · 0 评论 -
内置对象和属性范围
什么是内置对象jsp 内置了 9 个对象。无需实例化即可使用。它是在 jsp 运行的时候,就会自动实例化的对象。九个对象如下:内置对象类型描述pageContextjavax.servlet.jsp.PageContextjsp的页面容器requestjavax.servlet.http.HttpServletRequest可以得到用户的请求信息responsejavax.servlet.http.HttpServletResponse服务器向客户端的响应原创 2020-05-19 14:11:10 · 258 阅读 · 0 评论 -
JSP 基础
介绍JSP ,全程 JavaServer Pages。使用 JSP 标签在 HTML 网页中插入 Java 代码。JSP 是一种 Java Servlet,因为 Servlet 包中包含了 JSP 规范,它是基于 Java Servlet API 的。主义用于实现 Java Web 应用程序的用户界面部分。JSP 通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。为什么不用 JavaScript虽然 JavaScript 可以在客户端动态生成 HTML,但是很难与服务器交互,原创 2020-05-18 10:29:15 · 220 阅读 · 0 评论