- 浏览: 30140 次
- 性别:
- 来自: 长沙
最新评论
-
怼烎吢丕:
但是我的一直报错 data is null
而且后台Sys ...
Struts2和easyUI-datagrid -
heliang0915:
有相应的工程吗?可不可以上传一份 分享
struts2自定义分页标签
文章列表
1.系统自带的ruby版本低于2.2,需升级ruby版本,但是网上建议不直接升级现有的ruby,而是通过rvm安装多个版本的ruby,所以首先安装rvm:
$ curl -L get.rvm.io | bash -s stable
$ source ~/.rvm/scripts/rvm
安装完毕,输入:
rvm -v
显示版本信息则表示已安装好。
2.安装ruby
列出可安装的ruby版本
rvm list known
安装一个ruby版本
rvm install 2.3
查看已安装的ruby
rvm list
设置ruby默认版本
...
Android Studio 安装使用
- 博客分类:
- 移动开发
1.Gradle卡的问题 第一次创建工程编译比较慢,完成编译后将gradle设置为离线模式。
File - settings - gradle
Offline work 勾上
2.模拟器启动问题:
1)设置BIOS
2)开启数据执行保护(DEP)
cmd下执行命令:
bcdedit /set nx optin
重启电脑生效
3.SDK manager更新慢的问题
1)C:\Windows\System32\drivers\etc\hosts 中加上
dl.google.com mirrors.opencas.cn:80
2)Force Https to ...
JSTL 入门: 表达式语言
通过避免使用脚本编制元素来简化对 JSP 应用程序的软件维护
简介: JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。在 developerworks 上其新系列的第一篇文章中,软件工程师 Mark Kolb 向您展示了如何使用 JSTL 标记来避免在 JSP 页面中使用脚本编制元素。您还将了解如何通过从表示层删除源代码来简化软件维护。最后,您将了解 JSTL 经过简化的表达式语言,它允许在不必使用功能齐 ...
环境:
MyEclipse 10.0
jsch-0.1.46.jar -http://www.jcraft.com/jsch/
1.将jsch-0.1.46.jar复制到D:\Program Files\MyEclipse\Common\plugins\org.apache.ant_1.8.2.v20110505-1300\lib目录下;
2.在MyEclipse的window->preferences->ant->runtime->classpath中加入jsch-0.1.46.jar;
3.web工程下建立文件deploy.properties
war=hell ...
1.自增主键
load data
infile 'sgsnlist'
truncate into table SGSNLIST
fields terminated by ","
trailing nullcols
(
SGSNINDEX sequence(max,1),
SGSNADDRESS,
GGSNHOST
)
2.日期格式转换
STARTTIME "TO_DATE(TO_CHAR(TO_TIMESTAMP(:STARTTIME, 'MON-DD-YYYY HH:MI:SS:FF AM','NLS_DATE_LANGUAGE=A ...
1.下载node.js安装包
http://nodejs.org/dist/v0.6.3/node-v0.6.3.tar.gz
2.安装node.js
引用tar xzvf node-v0.6.3.tar.gz
cd node-v0.6.3
./configure
make
make install
3.切换到root
引用su -
输入密码
4.安装npm
引用curl http://npmjs.org/install.sh | sh
5.设置国内镜像
引用npm config set registry http://registry.npmjs.vitecho.com
...
datagrid效果:
版本:
struts2-core-2.1.6.jar
jsonplugin-0.33.jar
json-lib-2.1.jar
jquery-easyui-1.2.2
struts配置:
<package name="json" namespace="/json" extends="json-default">
<action name="manageListAction" class="manageAction" metho ...
页面引入文件:
jquery/jquery-1.4.4.min.js
jquery/jquery.easyui.min.js
jquery/locale/easyui-lang-zh_CN.js
jquery/themes/default/easyui.css
动态加载页面界面重绘问题
function getContent(url){
if(url!=null){
var content_obj=$('#content');
content_obj.load(url,function(){
$.parser.parse(content_obj);
}); ...
增加删除行
//增加一行
function add_row(obj,data,cell){
var tr=obj.insertRow();
var td;
for(var i=0;i<cell.length;i++){
td=tr.insertCell();
td.innerHTML=cell[i](data);
}
}
//调用方法
function add_item(){
var init_item={budget_quarter:'1',budget_month:'1',amount:''};
var obj=document.getE ...
原来的写法:
select a.flow_id,a.flow_name from t_flow_type a where a.flow_id not in ( select flow_id from t_delay_count_flow);
不使用not in的写法:
select a.flow_id,a.flow_name
from t_flow_type a left join t_delay_count_flow b on a.flow_id=b.flow_id
where b.flow_id is null
参考:
http://blog.csdn.net/su ...
package com.ada.dao.impl;
import org.hibernate.Criteria;
import org.hibernate.criterion.Projections;
import com.ada.bean.Page;
public class MyDAOSupport {
/** 分页查询方法
* ada 2010-6-28
* @param cri:查询条件对象
* @param page:分页对象
* @return page:分页对象
*/
protected Page getQue ...
显示效果:
包含3个文件:
1.PageTag.java
package com.adaq.tag;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.components.Component;
import org.apache.struts2.views.jsp.ComponentTagSupport;
import com.opensymphony.xwork2.util.Va ...
1.文件操作
创建文件夹mkdir
2.vnc
让VNC打开一个新的Display
vncserver
3.FTP
ftp IP
bin
get
4.
chmod 777 ×××
5.
JQuery实验室:
http://codylindley.com/jqueryselectors/
jQuery 解决冲突的办法:(发现项目中还引入了prototype.js,$发生了冲突)
j$ = jQuery.noConflict();
j$("div").addClass("a");
参考:http://www.ibm.com/developerworks/cn/web/wa-jquery1/
/*选择器*/
//id选择器
var userid=$("#userid");
//name选择
var d ...
DWRUtil.addRows自定义单元格样式
- 博客分类:
- web前端
function getNewRiskList(){
var flowid=document.all.TxtstrEmlUrl.value;
LawriskUtil.getRiskListByFlowid(flowid,function(data){
DWREngine.setAsync(false);
DWRUtil.removeAllRows("RISK");
DWRUtil.addRows("RISK",data,NewRiskCell,
{cellCreator:function(options){
...