
javaweb
文章平均质量分 80
qq_21439971
这个作者很懒,什么都没留下…
展开
-
jsp:useBean详解
形式:其中:1、id:指定JavaBean的名字,与servlet或jsp或其他方式传递到该jsp页面的对象名称相同。 例如:在servlet中有: Person person = new Person() ; request.setAttribute("abc" , person) ; 则id转载 2015-10-17 12:59:45 · 2609 阅读 · 0 评论 -
Tomcat jdbc pool配置和使用
Tomcat jdbc pool是apache在tomcat7版本中启用的新连接池,用它来解决以往DBCP无法解决的一些问题。Tomcat jdbc pool的优点:(1) tomcat jdbc pool 近乎兼容 dbcp ,性能更高(2) 异步方式获取连接(3) tomcat jdbc pool 是 tomcat 的一个模块,基于 tomcat JULI,使原创 2016-05-18 11:24:09 · 4552 阅读 · 0 评论 -
Spring 开启Annotation <context:annotation-config>和 <context:component-scan>诠释及区别
Spring 开启Annotation <context:annotation-config>和 <context:component-scan>诠释及区别原创 2016-05-20 15:49:05 · 5199 阅读 · 1 评论 -
在Struts2的Action中取得请求参数值的几种方法
在Struts2的Action中取得请求参数值的几种方法原创 2016-05-20 16:52:41 · 4259 阅读 · 0 评论 -
struts2+jquery+json集成
以下采用struts2+jquery+json模拟一个案例。当点击提交按钮时会把输入的数据提交到后台,然后从后台获取数据在客户端显示。创建实体类Userpackage com.ljq.bean;import java.io.Serializable;@SuppressWarnings("serial")public class User implements Serializable {原创 2016-05-20 16:56:07 · 2724 阅读 · 0 评论 -
struts2之动态方法调用
当我们访问一个Action时,默认是访问execute()方法,但当在一个Action中存存多个方法时,这时我们应该怎么定位到想要访问的方法呢?这时就需要用到动态方法调用DMI(Dynamic Method Invocation)。这里简单介绍两种动态调用的方法: 一、method属性 二、通配符一、method属性 在struts.xml文件中,我们可以指定method属性,来定位我们要访问原创 2016-05-20 18:10:14 · 3789 阅读 · 0 评论 -
session监听器(可用于统计在线人数,当前客户)
在系统运行中,有时候我们想了解下当前使用系统的用户,有多少人在使用系统?具体是哪些人在使用系统? 这时候,就可以通过session监听器(javax.servlet.http.HttpSessionAttributeListener 接口)的功能来实现。当用户登录系统的时候,通过特定的session属性记录下用户的登录情况。 整个过程可以分为以下4步: 第1步 准备session监听器处理类。原创 2016-05-23 08:47:45 · 13668 阅读 · 3 评论 -
JS 监控浏览器关闭时提醒
<script language ="javaScript"><!--关闭浏览器 -->var flag = true;window.onbeforeunload = function () { if (flag) { var evt = window.event || arguments[0]; var userAgent = navigator.user原创 2016-06-12 09:04:12 · 2987 阅读 · 0 评论 -
Jsonp解决ajax跨域问题
<script type="text/javascript"> function getResult(data){ alert("through jsonp,receive data from other domain : "+data.result); } function jsonp_fun(){ $.ajax({转载 2016-11-14 11:50:57 · 3581 阅读 · 0 评论 -
hibernate中inverse的用法
一、Inverse是hibernate双向关系中的基本概念。inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么那一方就有责任负责之间的关联关系,说白了就是hibernate如何生成Sql来维护关联的记录! Hibernate仅仅按照主控方对象的状态的变化来同步更新数据库。按照原来的映射文件,people.getAddres转载 2016-05-26 17:08:44 · 1524 阅读 · 0 评论 -
Hibernate检索策略
hibernate检索机制中主要分为三种,他们各自有各自的好处和缺点,他主要分为以下三种: 1.立即检索策略 2.延迟检索策略 3.左外连接检索策略 立即加载:首先我们来看一下立即加载 List customerLists=session.createQuery("from Customer as c").list(); 运行以上方法时,Hibernate将先查询CUSTOMER原创 2016-05-26 15:06:10 · 4261 阅读 · 0 评论 -
数据库结果集ResultSet转json实现
public String resultSetToJson(ResultSet rs) throws SQLException,JSONException { // json数组 JSONArray array = new JSONArray(); // 获取列数 ResultSetMetaData metaData = rs.getMetaD转载 2015-10-30 12:30:38 · 1759 阅读 · 0 评论 -
EL表达式 (详解)
EL表达式 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-转载 2015-10-18 11:08:15 · 6333 阅读 · 0 评论 -
JSP自定义标签详解
JSP自定义标签详解一、引入标签其实在JSP中我们已经使用过了几个标签,比如、等;这些标签都是预先定义好的,如果我们需要自定义标签,就需要学习标签编程。 标签编程的优点就是灵活性+封装性。 灵活性体现在属性的赋值上,可以赋任意值。比如 //A处可以赋任意的URL; 封装性体现在内部的行为的封装,因为标签是用一个类实现的,因此类的方法中能够包含任意复杂的动作。转载 2015-10-18 14:28:44 · 1397 阅读 · 0 评论 -
Ajax使用的四大步骤
经过总结使用Ajax可以分为四步,分别如下:1:创建引擎(xmlHttpRequest对象)不同的浏览器创建 XMLHttpRequest 对象的方法是有差异的,针对IE使用ActiveXObject,针对其他浏览器用xmlHttpRequest,但是如果针对不同版本的的浏览器可以使用“try and catch”语句来进行创建2:事件处理函数,处理服务器的响应结果。onready转载 2015-10-18 20:03:48 · 3164 阅读 · 0 评论 -
Ajax应用场景-Ajax适合的应用场合
Ajax不是万能的,在适合的场合使用Ajax,才能充分发挥它的长处,改善系统性能和用户体验,绝不可以为了技术而滥用。Ajax的特点在于异步交互,动态更新web页面,因此它的适用范围是交互较多,频繁读取数据的web应用。现在来看几个Ajax的应用实例,读者可以了解如何使用Ajax技术改进现有的web应用系统。场景1. 用Ajax进行数据验证在填写表单内容时,需要保证数据的唯一性(例如转载 2015-10-18 20:19:11 · 12120 阅读 · 0 评论 -
JSP自定义标签开发
JSP自定义标签的定义步骤:1、创建标记处理器2、创建TLD文件3、编辑web.xml4、在JSP页面中使用JSP自定义标签在jsp页面使用自定义标签:假设我们有一个UserInfo的javabean,那么在JSP页面使用此标签只需调用此标签即可<% UserInfo user = new UserInf转载 2015-10-18 13:43:58 · 1258 阅读 · 0 评论 -
javascript之DOM操作
一、document.getElementById() 根据Id获取元素节点<div id="div1"> <p id="p1"> 我是第一个P</p> <p id="p2"> 我是第二个P</p> </div> window.onload = function () { va转载 2015-10-19 20:33:36 · 1270 阅读 · 0 评论 -
Ajax详解
一:什么是AjaxAjax是(Asynchronous JavaScript And XML)是异步的JavaScript和xml。也就是异步请求更新技术。Ajax是一种对现有技术的一种新的应用,不是一门新语言。它是用JavaScript编写。与xml的关系就是可以读取和返回xml文件。二:Ajax中的对象和方法说明Ajax的核心对象就是xmlHttpRequest转载 2015-10-18 21:30:51 · 4827 阅读 · 0 评论 -
javascript遍历JSON
//1.首先json 格式一定要这样写,尽管说这只是其中的一种方式 var json = {"options":"[{\"text\":\"王家湾\",\"value\":\"9\"},{\"text\":\"李家湾\",\"value\":\"10\"},{\"text\":\"邵家湾\",\"value\":\"13\"}]"} json = eval(json.options)//转载 2015-11-08 16:16:58 · 1252 阅读 · 0 评论 -
WebLogic不停止当前应用重新部署程序
我们经常会在生产环境下重新部署修改后的应用程序,很多时候我们会先停止当前的应用程序的运行,甚至还要清理缓存才能重新部署新版本的应用程序,人为地造成了业务停机时间。其实WebLogic提供了在线重新部署的功能,在保证当前应用不停机的情况下重新部署新版本应用程序,同时可以设置旧版本应用程序的过期时间。当我们部署了新版本应用程序后新的链接将运行于新版本之上而当前已打开保持的链接仍然运行在老版本之上,直至...转载 2018-03-06 14:12:09 · 3230 阅读 · 1 评论