- 博客(30)
- 资源 (5)
- 收藏
- 关注
原创 监听器统计网站在线人数与在线会员数
显示JSP界面中:String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> 显示界面
2011-11-27 10:13:24 955
原创 JSP文件上传下载-----下载篇
上次实现了文件上传到本地磁盘并插入到了数据库 ,接下来就让我们将上传的资源实现下载的功能:在显示所有文件的JSP中:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort
2011-11-27 09:49:49 997 1
原创 JSP文件上传下载---上传篇
文件上传到本地磁盘同时将信息出入数据库:上传JSP页面中利用js能添加多个文件同时上传:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>
2011-11-27 09:25:31 2204 4
原创 过滤器解决form表单中中文乱码问题
form表单中post请求的乱码问题很容易解决,只需设置request请求的响应头就OK了,但是get请求就不是那么容易解决的,下面就是在不改变服务器配置文件的前提下,利用过滤器将浏览器所有的请求的乱码问题解决。在测试页面中:String path = request.getContextPath();String basePath = request.getSchem
2011-11-23 21:51:34 4290
原创 Java设计模式之装饰模式
说明:装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰模式的特点;(1) 装饰对象和真实对象有相同的接口。这样客户端对象就可以以和真实对象相同的方式和装饰对象交互。(2) 装饰对象包含一个真实对象的索引(reference)(3) 装饰对象接受所有的来自客户端的请求。它把这些请求转发给真实的对象
2011-11-19 08:09:06 594
原创 MySql分页存储过程
MySql分页存储过程*****************************************************/DROP PROCEDURE IF EXISTS pr_pager;CREATE PROCEDURE pr_pager( IN p_table_name VARCHAR(1024), /*表名*/ I
2011-11-19 08:06:26 555
原创 Java设计模式之装饰模式
说明:装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰模式的特点;(1) 装饰对象和真实对象有相同的接口。这样客户端对象就可以以和真实对象相同的方式和装饰对象交互。(2) 装饰对象包含一个真实对象的索引(reference)(3) 装饰对象接受所有的来自客户端的请求。它把这些请求转发给真实的对象
2011-11-18 20:25:12 441
原创 图片存储 java代码
以下为主要实现方法的java代码StudentDaoImpl.java:package cn.csdn.web.dao;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;impo
2011-11-15 21:55:25 1766
原创 JDBC增删改查实例
1、在mysql中创建数据库 users (Integer id,String name, String pass,String sex,Integer age);2、分层实现:cn.csdn.web.util 封装单利模式的Connction对象cn.csdn.web.domain 封装实体beancn.csdn.web.dao 封装接口与接口实现类c
2011-11-14 21:05:56 15758
原创 DateFormat
DateFormat国际化日期 java代码public class Demo2 { public static void main(String[] args) throws ParseException{ //格式化输出日期 Date birth = new Date(); System.out.println(birth.t
2011-11-11 22:00:37 755
原创 JSP标签案例-开发防盗链标签
JSP标签案例-开发防盗链标签 盗链是指服务提供商自己不提供服务内容,通过技术手段绕过其他有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其他服务提供商的服务内容,片区最终用户的浏览和点击率.受益者不提供资源或是提供很少的资源,而真正的服务提供商却得不到任何的收益. 解决途径:限制引用页这种防盗链原理是,服务器获取用户提交信息的网站地址,然后和真正的服务端的地
2011-11-09 21:38:21 691
转载 仿谷歌百度的查询分页技术
在上一节中我们简单观察与分析了仿baidu,google的查询分页技术,有很多学生纷纷的给我来了邮件,期待着使用Java技术的实现.在这里很感谢大家对我的关注,我会一如既往的在此平台之上发布自己的授课中一些知识点的总结.下将仿baidu,google查询分页技术的实现方式一种分享给大家,如有问题请及时发送邮件.希望同学们在这新的学期中有更大的收获。在这里我简单说说我的实现思路,我将整个分页
2011-11-08 20:53:10 952 1
转载 仿谷歌,百度查询页面技术实现分页分析
分页 (pagination) 一种自动分页机制,可以将移动 Web 窗体中的内容分割成一组组较小的页进行呈现,以适合于特定的设备。该机制还呈现可用于浏览到其他页的用户界面元素.在整个的web开发应用中分页是必会的知识点。应该熟练掌握与运用。在实际开发的应用中,分页显的尤为重要,现将baidu,google查询分页显示的页面及分页效果分析如下:1、baidu搜索观察分页效果如下:2
2011-11-08 20:51:52 1185
原创 随机图片
、随机1、 输出随机图片:发送http头,控制浏览器定时刷新网页(REFRESH)发送http头,控制浏览器禁止缓存当前文档内容2、 创建随机图片的步骤:(1) 通知浏览器以图片图片方式打开(2) 创建图片(3) 得到图片(4) 设置图片背景色(5) 向图片上写边框(6) 向图片上写
2011-11-08 20:49:39 844
原创 JSP动作元素
JSP动作元素1、 动作是特殊的标记,通过一个动作标记可以实现多行Java代码实现的效果。可以公台插入文件、重用JavaBean组件、导向另一个页面等。2、 动作元素和指令元素不同,动作元素是在客户端请求时动态执行的,每次有客户端请求时可能都会被执行一次,而指令元素是在编译时被编译执行,它只会被编译一次。3、:Jsp是前缀,useBean是标签的名称。主要是为了创建或者返回一个实体
2011-11-08 20:40:56 570
原创 JSP应用
课堂主要内容:复习上一周所学习的内容,JSP的应用 还有JSP的几种元素的用法等。 今天的主要内容:1、JSP的执行过程主要可以分为以下几点: (1)客户端发送请求 (2)Web容器将JSP转移成Servlet源代码 (3)Web容器加载编译后的代码并执行 (4)把执行结果响应至客户端2、JSP的异常处理机
2011-11-08 20:35:35 405
原创 JSP隐式对象
JSP的隐式对象JSP隐式对象是Web容器加载的一组类的实例。它是可以直接在JSP页面使用的对象。分为4个主要类别:一、输入和输出对象:控制页面的输入和输出(request、response、out)。二、作用域通信对象:检索与JSP页面的Servlet相关的信息(session、application、pageContext)。三、Servlet对象:提供有关页面环境的信息(pa
2011-11-08 20:34:29 610
原创 el表达式总结
EL表达式关键字: el表达式 一个EL表达式包含变量和操作符。任何存储在某个JSP作用范围(如:page、 request、session、application)的bean能被作为一个EL变量来使用。另外,EL支持以下预定义的变量: 变量名称 说明pageScope 一个包含所有page scope范围的变量集合 (a java.util.Map) requestScope
2011-11-08 20:30:58 667
原创 JSP自定义标签
自定义JSP标签的执行过程•当一个含有自定义标签的JSP页面被JSP引擎(Web容器)转译成Servlet时,JSP引擎遇到自定义的标签,会把这个自定义标签转化成对一个称为“标签处理类”的调用。之后,当这个JSP页面被执行时,JSP引擎就会调用这个“标签处理类”对象,并执行其内部定义的相应操作方法,从而完成相应的功能。自定义JSP标签的开发流程•
2011-11-07 21:46:44 575
原创 ServletConfig对象
ServletConfig对象:在Servlet的配置文件中,可以使用一个或多个标签为servlet配置一些初始化参数。 当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并在调用servlet的init方法时,将ServletConfig对象传递给servlet。进而,程序员通过Serv
2011-11-07 19:45:23 609
原创 防止表单重复提交
public class AdminLoginServlet extends HttpServlet { private AdminService aService = new AdminServiceImpl(); public void doGet(HttpServletRequest request, HttpServletResponse response) thro
2011-11-07 19:43:06 455
原创 网页浏览次数统计jsp代码
网页浏览次数统计jsp代码 3G Java Object obj = application.getAttribute("count"); if(obj==null){ Integer count = 1; application.setAttribute("count",count); }else{ Integer
2011-11-07 19:41:59 2866 1
原创 JSP JavaBean 标签
什么是JavaBeanlJavaBean是一个遵循特定写法的Java类,它通常具有如下特点:•这个Java类必须具有一个无参的构造函数•属性必须私有化。•私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。lJavaBean在J2EE开发中,通常用于封装数据,对于遵循以上写法的JavaBean组件,其它程序可以通过反射技术实例化
2011-11-07 19:37:09 995
原创 保存会话数据--Session:
lSession•Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的session对象,由于session为用户浏览器独享,所以用户在访问服务器的web资源时,可以把各自的数据放在各自的session中,当用户再去访问服务器中的其它web资源时,其它web资源再从用户各自的session中取出数据为用户服务。l在WEB开发中,服务
2011-11-07 19:31:59 1823
原创 保存会话数据--Cookie:
lCookie•Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。l一个Cookie只能标识一种信息,它至少含有一个标识该信息的名称(NAME)和设置值(VALUE)。 l一个WEB站点可以给一个WEB浏览器发送多个Cookie
2011-11-07 19:29:32 5017 1
原创 EL表达式
字符串处理函数: fn:contains 、 fn:containsIgnoreCase 、 fn:endsWith 、 fn:escapeXml 、 fn:indexOf 、 fn:join 、 fn:replace 、 fn:split 、 fn:startsWith 、 fn:substring 、 fn:substringAfter 、 fn:substringBefore 、 fn:to
2011-11-07 19:23:26 520
原创 以下载的方式打开图片
以下载的方式打开图片: //首先要知道下载的资源 ServletContext context =this.getServletContext(); String path =context.getRealPath("path"); //根据路径构建文件 File file = new File(path); //构造文件输入流 InputS
2011-11-07 19:20:05 857
原创 JSP入门
JSP入门JSP语法Jsp模板元素 脚本片段:脚本表达式:S声明:注释: html注释 jspPage Language = "Jave"pageEncoding="UTF-8"import="" importjavax.servlet.*;import javax.servlet.http.*;import javax.servlet.jsp.*
2011-11-07 18:38:40 477
原创 静态include与动态include的区别分析
静态include与动态include的区别分析: 为了更深刻的了解这两者的区别,专门搜索了类似的资料,写出来供大家分享:静态include主要是对静态页面的引入,不会检查所包含文件的变化动态include主要是对动态页面的引入,它总是会检查所引入的页面的变化,如果所包含的资源在请求间发生变化,则下一次请求包含动作的jsp时,将包含资源的新内容。另一方面,include指
2011-11-07 18:34:55 10065 1
原创 JSP四个域对象总结
pageContext(称之为page域) request(称之为request域)session(称之为session域)servletContext(称之为application域)1.简单说 page指当前页面。在一个jsp页面里有效2.request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都
2011-11-07 18:32:49 1244
人工智能 一种现代的方法 第三版
2018-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人