- 浏览: 158219 次
- 性别:
- 来自: 杭州
最新评论
-
18335864773:
推荐用户国内自主研发的组件 pageoffice 组件生成 e ...
java 导出Excel poi 实现 -
nijinglie:
这个jsp页面具体怎么写????
java 导出Excel poi 实现 -
fxwjsw:
Array.prototype.distinct = func ...
js数组去除重复项目 -
ae6623:
讲的很好!!赞一个,嗯是图片向上滚动了-100px;这就好理解 ...
css背景定位技术 -
qieyi28:
呵呵
javascript &的秒用
文章列表
jquery tree 比较不错的一款插件,在这里推荐了,如下地址
http://www.ztree.me
防重复提交其实很简单,首先我们用普通的XML配置来理解一下:
1) 只要在jsp里面必须加上一个token标签
<s:token name="token"></s:token>
加完之后你可以浏览器里查看源代码,看看这个标签生成什么样的HTML标签了。不出 ...
今天在自己win7的笔记本上想把java的开发环境配置,一下,估摸着win7会和XP有不同的地方,做好了遇到困难的准备,果然,在用PLSQL的时候,始终报 “ORA-12154: TNS: 无法解析指定的连接标识符” 的错误 。
原来安装的时候有个什么提示也没看直接点了ok ,折腾了1个多小时,于是尝试重新安装。
发现有如下警告
Warning: Some Oracle Net versions cannot connect from a path with parentheses! This is due to Oracle Bug 3807408. Please e ...
struts2注解访问路径的总结
- 博客分类:
- java开发
转载文章地址http://blog.csdn.net/yajiehanyang/article/details/6182287
以前在用struts2的注解配置时总是要在web.xml中配置一个初始化参数(actionPackages),最近发现不灵了,仔细研究了下发现即使不用在web.xml中配置也能成功,但时灵时不灵的,很是纠结,到今天算是把它给搞清楚了!
原来在新版本中的注解配置是要依赖一个struts2-convention-plugin-2.1.8.1.jar的包,而这个包会默认依次检索包名里含有struts,struts2,action,actions的包,然后它会对实 ...
接上篇。 4,Namespace annotation 可以定义在Action中或者是定义在package-info.java文件中。在Action中定义的@Namespace会应用在该Action中所有的相对url上。如果定义在package-info.java文件中,那么该包中的所有的Action的namespace(不包括子包中的action)。 实例代码一:在Action中使用@Namespace注解。
package com.example.actions;
import com.opensymphony.xwork2.ActionSupport;
以前使用Struts2的时候参数都是在struts.xml里面配置的,现在转入了一个新的项目中,发现这个项目struts.xml中只定义了几个常量,并没有大量的action、interceptor的配置信息,项目显得非常整洁,但是同时也看的云里雾里。今天花了一小会看了一个Struts2 Convention Plugin的官方文档,才大致了解了一二,这里简单叙述一下。
具体的阐述请参考官网[url]http://struts.apache.org/2.1.6/docs/convention-plugin.html[/url]。Convention Plugin是从2.1版本 ...
本文来自光速网,转载请注明出处!
原文地址:http://www.hlmz.org/forum/viewthread.php?tid=286
struts2.1.6这个版本出来有一段时间了,这个版本在比2.0.11版本改变很多,关于annotation的写法本在在2.0.11的时候就一直在项目中使用。首先介绍这个2个版本的不同之处和2.0.11 annotation升级到2.1.6会出现那先问题。
第一:版本不同
1、annotation所在的包不同
2.0.11的时候是在核心包里,但是在2.1.6就不是这样的它以插件形式存在了。包名是struts2-convention-plugin-2 ...
js 获取站点应用名
- 博客分类:
- javascript
一直用EL表达式${pageContext.request.contextPath}来传递应用名,在用到JS中时,很麻烦,虽然也可以用,但是加大了代码复杂度,因此这里推荐用JS获取应用名
function getContextPath() {
var contextPath = document.location.pathname;
var index =contextPath.substr(1).indexOf("/");
contextPath = contextPath.substr(0,index+1);
delete index;
...
今天发现,往mysql数据库里插入内容的时候总是会有中文乱码,这里我在保证jsp页面传入的内容编码都正确的情况,进行配置,这里我使用的编码是utf8
第一步,在mysql命令行里查看
mysql> show variables like '%char%';
+--------------------------+-------------------------------------+------
| Variable_name | Value |......
+------------------- ...
在J2EE项目中集成快钱支付接口
- 博客分类:
- java开发
转载地址 [url] http://my.oschina.net/bairrfhoinn/blog/78184[/url]
首先是发送快钱支付请求的页面send.jsp,内容如下:
001
<%@ page contentType="text/html; charset=gb2312" language="java"%>
002
<%@ page import="encrypt.MD5Util"%>
003
<%
004
/**
005
* @Description: 快钱人民币支付网关接口范例
0 ...
国际化ResourceBundle类
- 博客分类:
- java开发
一、认识国际化资源文件
这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以:
轻松地本地化或翻译成不同的语言
一次处理多个语言环境
以后可以轻松地进行修改,支持更多的语言环境
说的简单点,这个类的作用就是读取资源属性文件(properties),然后根据.properties文件的名称信息(本地化信息),匹配当前系统的国别语言信息(也可以程序指定),然后获取相应的properties文件的内容。
使用这个类,要注意的一点是,这个properties文件的名字是有规范的:一般的命名规范是: 自定义名_语言代码_国别 ...
在web.xml加入taglib
<taglib>
<taglib-uri>/WEB-INF/tiles.tld</taglib- uri>
<taglib-location>/WEB-INF/tiles.tld</taglib- location>
</taglib>
始终会报错 这是使用版本的问题 如果是2.3版本是可以直接在<web-app>里面书写
对于2.4(貌似是2.4及以后版本都是这样)的web-app,taglib标签的放置位置已经发生改变,要放在<jsp-config> ...
转载http://www.cnblogs.com/jjtech/archive/2011/04/17/2019210.html
FileInputStream/FileOutputStream的应用
这是一对继承于InputStream和OutputStream的类,用于本地文件读写(二进制格式读写并且是顺序读写,读和写要分别创建出不同的文件流对象);
本地文件读写编程的基本过程为:
① 生成文件流对象(对文件读操作时应该为FileInputStream类,而文件写应该为FileOutputStream类);
② 调用FileInputStream或FileOutputStr ...
struts2 java分页
- 博客分类:
- java开发
第二次修改了分页代码,解决了一些小bug,此代码还在测试中,欢迎指出问题。。。
如果你不是使用AJAX分页,请将jsp页面中超链接的js替换成action请求地址即可。
这是ajaxPageInfo.java
package com.dwh.common.sys;
import org.apache.struts2. ...
呼叫系统的一个思路
- 博客分类:
- javascript
我们经常要是使用js进行信息提示,
那么系统怎么来主动提醒用户呢,思科了一会,我这里参考了我公司的一种做法。
不时的用Ajax去访问数据库,一但发现有新的数据,10秒执行一次ajax,有数据就弹出窗口
function checkCallNotListen(){
$.ajax({
type:"POST",
url:"<%=request.getContextPath()%>/checkCallNotListen.do",
success:function(data){
...