- 浏览: 31023 次
- 性别:
- 来自: 沈阳
最新评论
文章列表
在Struts2里,如果需要在Action中使用session,可以通过下面两种方式得到
1.通过ActionContext class中的方法getSession得到
2.Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作
下面先看一个采用第一种方式,在action中得到session的例子
package s2.ex.action;import java.util.Map;import com.opensymphony.xwork2.ActionContext;import ...
// SAMPLE: Generates random password, which complies with the strong password// rules and does not contain ambiguous characters.//// To run this sample, create a new Visual C# project using the Console// Application template and replace the contents of the Class1.cs file with// the code below ...
asp.net 基于ajax 实现即时消息
- 博客分类:
- asp.net
很多的sns网站都提供了短消息功能。而且,如果我们在线的话会很快的收到好友的短消息。这里介绍一种客户端的方法,简单实现。
主要的表:user :Uid UName Password 三个字段Message :Mid, SenderId, ReceiverId, State, Detail(SenderId和 ReceiverId)都是外键且对应user表中的Uid。
主要的思路很简单:用js每隔五秒钟发送一次ajax请求,获取当前用户在Message表中State为未读取(这里约定为数字1)且ReceverId为当前用户ID的Message 记录的数量。
页面的代码:<% ...
#包含了一个位置信息
默认的锚点是#top 也就是网页的上端
而javascript:void(0) 仅仅表示一个死链接
这就是为什么有的时候页面很长浏览链接明明是#可是
跳动到了页首
而javascript:void(0) 则不是如此
mysql的varchar转换int
- 博客分类:
- SQL
比如:`server_id` varchar(2) NOT NULL default '',手动转化类型:select server_id from cardserver where game_id = 1 order by server_id+0 desc limit
使用MySQL函数CAST/CONVERT:select server_id from cardserver where game_id = 1 order by CAST(server_id as SIGNED) desc limit 10;select server_id from cardserver where gam ...
Ajax 三级联动菜单
- 博客分类:
- AJAX
数据库部分:
drop database if exists mydb;
create database mydb character set gbk;
--多级联动菜单
use mydb;
drop table if exists select_menu;
create table select_menu(
id varchar(255) not null default '',
text varchar(255) not null,
pid varchar(255) not null,
se ...
动态下拉列表的原理其实很简单的,当某一下拉列表触发了onchange事件,然后使用AJAX在后台向服务器异步请求数据,最后将服务器返回的数据进行解析后动态添加到指定的select上即可!
首先来看后台的数据输出,我们假设服务器传送给客户段的JSON数据格式为如下:
{ "options" : [ {"value" : 值,"text" : 文本}, {"value" : 值,"text" : 文本},
Ajax 三级联动菜单(有bug)
- 博客分类:
- AJAX
数据库设计
drop database if exists mydb;
create database mydb character set gbk;
--多级联动菜单
use mydb;
drop table if exists select_menu;
create table select_menu(
id varchar(255) not null default '',
text varchar(255) not null,
pid varchar(255) not null,
seq ...
Ibatis+MySql实例 例子
- 博客分类:
- SSI
步骤如下:1,在eclipse中新建一个工程ibatisnew,然后把mysql和ibatis的jar包导入进去。这两个包(ibatis-2.3.4.726.jar+mysql-connector-java-5.0.8-bin.jar)可以从网上下载,直接拷贝到WEB-INF/lib目录下。
2,建立SqlMapConfig.xml文件这个文件包含了数据库的配置,和各个数据表对应的xml的引用部分。
文件名:SqlMapConfig.xml
Ibatis+MySql实例(转)
- 博客分类:
- SSI
1. 介绍
Ibatis是开源的持久层框架。它的核心是SqlMap,将实体Bean跟关系数据库进行映射,将业务代码和SQL语句的书写进行分开,方便管理。Ibatis是“半自动”的ORM持久层框架。这里的“半自动化”,是相对Hibernate等提供了全面的数据库封装机制的“全自动化”ORM 实现而言,“全自动”ORM 实现了 POJO 和数据库表之间的映射,以及 SQL 的自动生成和执行。而iBATIS 的着力点,则在于POJO 与 SQL之间的映射关系。也就是说,iBATIS并不会为程序员在运行期自动生成 SQL 执行。具体的 SQL 需要程序员编写,然后通过映射配置文件, ...
分页输出的实体package com.loongtao.lucene.search.model;import java.io.Serializable;public class PageControl implements Serializable, Cloneable { private static final long serialVersionUID = 3686354990469630498L; private String pageName; private String href; private String isThisPage = "0&qu ...
CSS3有用的开发工具
- 博客分类:
- CSS3
一.PIE
http://css3pie.com
首先去官网下载 css3pie 插件,然后解压插件压缩包得到五个文件,其中有一个名字为 PIE.htc 的文件,这就是让 IE6-8 能够支持部分 CSS3 新特性的插件。将此文件上传至你站点所在的目录,文件路径可以自己设置。另外一个 PIE_uncompressed.htc 文件是未压缩的版本,如果懂得 JavaScript 的开发者还可以自行更改增强。PIE.php 文件是和 http 服务器设置问题导致无法使用 htc 的情况下才会用到,这时将 htc 文件和 PIE.php 文件放置在同一目录下,然后在具体的 CSS 条目下添加 ...
转:HTML5 canvas 元素详细教程一
- 博客分类:
- HTML5
HTML5 canvas 元素详细教程一:基本用法。
<canvas>是Html5中一个全新的元素,它可以被JavaScript语言用来绘制图形。最先<canvas>是在苹果公司的Mac OS X Dashboard上被引入,他被应用于Safari,而后基于Gecko1.8的浏览器,也支持这个新的元素,例如Firefox浏览器。如今,<canvas>元素已是HTML5标准规范的一部分。
javascript:window.print()
1.JavaScript打印<input id="btnPrint" type="button" value="button" onclick="javascript:window.print();" style="color:#00f; font-weight:bold; text-decoration:none;cursor:pointer!important; cursor:hand"/>可以用样式控制,你想让那块打印 ...
package bean;
public class User {private int id;private String username;private String password;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getUsername() {return usernam
}
}
package bean;import java.sql.Connection;import java.sql.DriverManager;import java ...