
Java Web
文章平均质量分 85
WYFVV
这个作者很懒,什么都没留下…
展开
-
JavaWeb--解析Servlet
什么是Servlet?Servlet(Server Applet),全称是Java Servlet。Servlet技术是Sun公司提供一种实现动态网页的解决方案,它是基于Java编程语言的Web服务器端编程技术,主要用于在Web服务器端获得客户端的访问请求信息和动态生成对客户端的响应信息。一个Servlet程序就是一个实现了特殊接口的Java类,它由支持Servlet的Web服务器(具有Ser...原创 2019-10-30 14:27:14 · 1591 阅读 · 0 评论 -
dom4j保存信息到XML文件
首先现将dom4j组件所用的包导入项目中,导入方法上篇文章已讲过。1.在jsp文件中编写一个表单。为了保证信息的完整性,在用户提交表单时需要判断输入的标题和内容是否为空,这个方法由JavaScript函数来实现 function check(form){ if(form.title.value==""){ alert("请输入公告标题!");form.title.focu原创 2017-06-10 21:02:01 · 2756 阅读 · 0 评论 -
JSP操作XML
XML用于提供数据描述形式,适用于不同的应用程序间的数据交换,而且这种数据交换不以预先定义的一组数据结构为前提,增强了扩展性使用dom4j操作XML文档 dom4j采用了Java集合框架并完全支持DOM,SAX,JAXP,是一种Java XML解析器。一,配置下载dom4j组件,下载地址:点击打开链接将解压后得到的dom4j-1.6.1jar和 lib目录下的jaxen-1原创 2017-06-07 20:17:50 · 888 阅读 · 0 评论 -
Ajax--带进度条的文件上传
1.由于使用Ajax,需要创建一个封装Ajax必须 实现功能的对象AjaxRequest,保存为AjaxRequest.js(代码已经在上文中说明)2.在CSS样式表文件style.css中,设置背景,添加用于控制进度条样式的CSS样式。(这个自己决定)示例:.prog_border { height: 15px; /*高度*/ width: 255px; /*宽度*/ b原创 2017-06-03 16:03:15 · 353 阅读 · 0 评论 -
Ajax的重构
一,为什么要对Ajax进行重构?Ajax的实现主要依赖于XMLHttpRequest对象, 但在调用其进行异步数据传输时,由于XMLHttpRequest对象的实例在处理完事件后就会被自动销毁,如果不对该对象进行封装处理,每次调用就要重新构建,需要在写一大段代码,很不方便。虽然很多的开源的Ajax框架提供了对XMLHttpRequest对象的封装方案,但是使用框架,就会加载很多不必要的资源,会原创 2017-06-03 13:35:56 · 620 阅读 · 0 评论 -
Ajax的基础知识
一,什么是Ajax? Ajax:无需刷新当前页面就可以实现与服务器交互的技术,是一系列技术的集合二,Ajax的相关技术XMLHttpRequest对象实现客户端与服务器的通信JavaScript实现了无刷新改变局部页面内容ASP,JSP,Servlet,PHP可以接收XMLHttpRequest对象发送的请求,对这个请求进行一系列操作XML文档格式f返回操作后的结原创 2017-06-02 19:05:58 · 417 阅读 · 0 评论 -
影院管理系统的后台(一): 注册
人机界面课团队完成影院管理系统界面的设计,在此基础上添加后台。首先先完善注册和登录的功能。注册:使用JavaMail的方法,向一个邮箱发送邮件,邮件里包含一个链接,点击链接后激活。界面登录代码:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>原创 2017-06-01 22:58:29 · 7277 阅读 · 0 评论 -
JSTL标签库
JSTL核心标签库原创 2017-05-11 21:13:22 · 281 阅读 · 0 评论 -
Tomcat与数据库连接池
一个数据库连接对象均对应一个物理数据库连接,每次操作都打开一个物理连接,使用完后立即关闭连接,频繁地打开,关闭连接将造成系统的性能低下。解决方案是:当应用程序启动时,系统主动建立足够的数据库连接,并将这写连接组成一个连接池,每次应用程序请求数据库连接时,无需重新建立连接,而是连接池去除已有的连接使用,使用完后不再关闭连接,而是将连接归还给连接池。JDBC 2.0引入数据库连接池技术。数据库连接原创 2017-05-07 20:18:11 · 586 阅读 · 0 评论 -
JavaMail的基础知识
一,邮件协议电子邮件在传递时,要遵循特定的规则。只有在协议的保证下,电子邮件才能在不同的服务器之间进行传递。常用的电子邮件协议: 1. SMTP: Simple Mail Transfer Protocol,简单邮件传输协议。定义了邮件传递的基本规则。主要用于系统之间传递邮件信息,提供来信服务。在发送邮件时,可以选择这个协议。 2.POP3:原创 2017-05-23 18:06:54 · 384 阅读 · 0 评论 -
Servlet 文件上传
一,实现文件上传和文件下载使用了第三组件commons-fileupLoad-1.3.2-bin.zip点击打开链接commons-io-2.5-bin.zip点击打开链接将这两个压缩包解压,得到的commons-fileupLoad-1.3.2.jar 和 commons-io-2.5.jar 放到当前应用项目的WEB-INF\lib的目录下二,文件上传1.上原创 2017-04-24 20:37:22 · 314 阅读 · 0 评论 -
定义和使用EL函数
函数的定义和使用分为3个步骤:1.编写一个Java类,并在该类中编写共用的静态方法,用于实现自定义的EL函数的具体功能package beans;public class StringDeal { public static String shiftEnter(String str) { // 定义公用的静态方法 String newStr = str.re原创 2017-05-11 17:16:03 · 821 阅读 · 0 评论 -
JSP中数据库操作事务处理
JDBC支持事务操作,一般情况下,事务的操作需要以下步骤:(1)把数据库连接对象的自动提交SQL的操作的属性关闭。(默认关闭事务-即打开自动提交。因为DDL和DCL的语句都会导致使我立即提交,而事务是由一步或几步数据操作序列组成的逻辑单元,这系列操作要么全部执行,或全部放弃执行。所以要将自动提交属性关闭)(2) 执行一系列数据库操作,如果成功就提交事务。(调用Connection的comm原创 2017-05-03 20:24:39 · 2048 阅读 · 0 评论 -
JSP连接MySQL及插入等基本操作
JSP连接数据库时,需要数据库驱动。下载MySQL Connector/J 。解压下载的文件。将其复制粘贴到WEB-INF/lib目录下 驱动程序的名称:com.mysql.jdbc.Driver连接字符串:jdbc:mysql:///连接步骤:1.加载数据库驱动类2.通过连接字符串获得连接数据库对象(连接字符串可以包含数据库的访问端口,例如MySQL是3306,数据库的用原创 2017-04-26 21:07:56 · 830 阅读 · 0 评论