- 浏览: 1976096 次
- 性别:
- 来自: 哈尔滨
最新评论
-
q2425533:
Java字符串倒序输出 + 数组的排序 -
变脸小伙:
今天也跟着学习了,用到了
struts2拦截器 获得请求方法名+获得请求参数 -
tuspark:
讲解的很不错。URLConnection类的内容也可以看这篇文 ...
HttpURLConnection详解 -
wolf746773350:
...
window.location.href/replace/reload()--页面跳转+替换+刷新 -
wolf746773350:
[/flash]
window.location.href/replace/reload()--页面跳转+替换+刷新
文章列表
Session一直是我们做web项目经常使用的,以前没太注意,这次又细致的看了下!
1.session其实就是一个Map,键=值对,通过session.getAttribute("name");获得session中设置的参数
2.session的过期时间是从什么时候开始计算的?是 ...
10个步骤让你成为高效的Web开发者
- 博客分类:
- 杂谈
一篇很好的文章,里面的道理觉得很好,做任何事都是这样,即使不做程序员,呵呵,充分休息,高效的工作才是必须的!!!
要成为高产、高效的Web开发者,这需要我们做很多工作,来提高我们的工作方式,以及改善我们 ...
ibatIS批量Update
- 博客分类:
- iBatIS
一、我的应用
/*批量更新*/
public boolean batchAllUpdateComm(final List<TCommission> commList,
final List<Double> ratioList,final String employeeId){
try{
this.getSqlMapClientTemplate().execute(new SqlMapClientCallback<Object>() {
public Object doInSqlMapClient(SqlMapExecutor exe ...
ibatIS中我们可以定义<parameterMap class="" id=""></parameterMap>
<resultMap class="" id=""></resultMap>
来定义参数类型Map或者返回值Map类型
转自吕兄:http://mmddonkey.iteye.com/blog/1184069
<resultMap class="java.util.HashMap" id=" ...
iterate标签--ibatis
- 博客分类:
- iBatIS
项目用的是ibatis-2.3.4.726,不是mybatis。
一、我的应用
1.TCommission.xml (用iterate合成 in语句)
<select id="queryMap" parameterClass="com.hanpeng.base.phone.model.TCommission" resultClass="java.util.HashMap">
<include refid="paginationStart"/>
SELECT
...
Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。
1.INSERT INTO (SELECT FROM)语句(可连表、可加限制条件where子句)
语句形式为:INSERT INTO table2(a, ...
一、项目中应用:
1.PrivInterceptor.java 权限拦截密码过于简单直接跳转至修改密码jsp,且传上次访问的路径requestUrl。
/**
* 二、登录成功后,根据URL进行权限判断
*/
HttpServletRequest request = ServletActionContext.getRequest();
String currentURL = request.getRequestURI();
if( !"".equals(bussiness_id.trim()) && null!=bu ...
详细方法说明参见:http://code.google.com/p/cookies/wiki/Documentation
提供方便方法操作cookie :
var newOptions = {domain:'*.mydomain.com',path:'/somedir',expiresAt:new Date(2011,1,1),secure:true};//声明cookie的保存周期
$.cookies.get()
$.cookies.filter()
$.cookies.set()
$.cookies.del()
$.cookies.test()
$.cookies ...
SSI框架为基础开发的,hulian平台
struts2拦截器里如何知道你请求的是那个方法
使用:invocation.getInvocationContext().getName();
//输出Priv_queryPriv,这正是我访问的Action中的方法。
1.struts.xml中这么定义的
<struts>
<!-- character filter -->
<constant name="struts.i18n.encoding" value="utf-8" />
<cons ...
之间跳转页(中转页),turnToLogin.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"
+request.getServerName()+":"+request.getServerPort( ...
项目需求:所有jsp页必须通过Action转发,不能直接在地址栏链接jsp或<a href="aaa.jsp"></a>
我的应用如下:
1.LoginFilter
public class LoginFilter implements Filter {
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
H ...
这是用jquery ztree做的二级权限树,互联二版代码,原理主要:
1.框架基于struts2、spring3、ibatIS2.3
2.主要是TEmployeePriv表的三个字段(PRIV_NUM、MENU_ID_1、PRIV_TYPE):
privNum为id(子id),menuId1为pId(父id),
privType为权限菜单类型[权限菜单(60),权限集合(61),权限动作(62)]即60一级菜单、61二级菜单、62三级菜单
一、action代码
/**
* 打开授权
*/
public String openImpower()
...
使用ibatIS插入系统时间,代码一般是 new Date()直接写入系统时间,但是我们用的Oracle数据库,new Date()
默认只能插入年-月-日,没有时分秒,ibatIS不能自动处理。
一、insert直接命名为sysdate:
<insert id="insert" parameterClass="com.hanpeng.base.phone.model.TDocument">
INSERT INTO T_DOCUMENT (
ROW_NO ,
CLASS_NAME ,
T ...
做项目,用到了json-lib-2.2.3-jdk15.jar,使用时提示如下错误:
root cause
java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher
原因:使用json-lib-2.2.3-jdk15.jar必要也要导入它的依赖包:
ezmorph-1.0.6.jar commons-lang 2.4
commons-beanutils 1.7.0
commons-collections 3.2
commons-logging 1.1.1
我做项目用的地方,代码:
/**
...
1.cookie中设置值
<script type="text/javascript">
// 设置样式
function setCssFile(id){
//switchSkin(id);
$("#cssfile").attr("href","css/"+ id +".css"); //设置不同皮肤
try{
$(window.parent.frames['main'].document)
.fin ...