dk-8u221-linux-x64.tar.gz for linux 64bit
1、dk-8u221-linux-x64.tar.gz for linux 64bit jdk
2、jdk-8u121-macosx-x64.dmg for macosx 64bit jdk
2010-2020 status 0普通工作日1周末双休日2需要补班的工作日3法定节假日.json
eg:
{
"date": "2019-05-01",
"year": 2019,
"month": 5,
"day": 1,
"status": 3
}
status: 0普通工作日1周末双休日2需要补班的工作日3法定节假日
weblogic 安装方式及到百度网盘下载
1、安装jdk1.7 webLogic 的11版本必须jdk1.7 或以上,但linux 可以1.5、1.6
2、安装webLogic
步骤:1、 运行 cmd
2、 d: cd D:\install\jdk1.7.0_67\bin
3、java -d64 -jar D:\install\weblogic\wls1036_generic.jar
域位置: d:\Middleware\user_projects\domains\base_domain
管理服务器 URL: http://tao-PC:7001
http://127.0.0.1:7001/console
weblogic
admin123
webLogic 之前是大家都知道是收费,oracle 收购 webLogic 就开始免费了,这个版本webLogic 11是从官网下载的。
D:\Middleware\user_projects\domains\base_domain\bin
startManagedWebLogic.cmd http://127.0.0.1:7001
mybase最新完美破解版
mybase最新完美破解版 ok 可以用
二维码 Qrcode_swetake
java中二维码生成和解析的必须jar包,欢迎下载使用。里面还有生成和解析代码。
redis-2.0.2
redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型).这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的.在此基础上,redis支持各种不同方式的排序.与memcached一样,为了保证效率,数据都是缓存在内存中.区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步.
Redis的优点:
性能极高 – Redis能支持超过 100K+ 每秒的读写频率。
丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。
原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。
丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。
下面是官方的bench-mark数据:
测试完成了50个并发执行100000个请求。
设置和获取的值是一个256字节字符串。
Linux box是运行Linux 2.6,这是X3320 Xeon 2.5 ghz。
文本执行使用loopback接口(127.0.0.1)。
结果:写的速度是110000次/s,读的速度是81000次/s 。
redis常用命令:
就DB来说,Redis成绩已经很惊人了,且不说memcachedb和tokyocabinet之流,就说原版的memcached,速度似乎也只能达到这个级别。Redis根本是使用内存存储,持久化的关键是这三条指令:SAVE BGSAVE LASTSAVE .
当接收到SAVE指令的时候,Redis就会dump数据到一个文件里面。值得一说的是它的独家功能:存储列表和集合,这是它与mc之流相比更有竞争力的地方。
不介绍mc里面已经有的东东,只列出特殊的:
TYPE key — 用来获取某key的类型
KEYS pattern — 匹配所有符合模式的key,比如KEYS * 就列出所有的key了,当然,复杂度O(n)
RANDOMKEY - 返回随机的一个key
RENAME oldkeynewkey— key也可以改名
列表操作,精华
RPUSH key string — 将某个值加入到一个key列表头部
LPUSH key string — 将某个值加入到一个key列表末尾
LLEN key — 列表长度
LRANGE key start end — 返回列表中某个范围的值,相当于mysql里面的分页查询那样
LTRIM key start end — 只保留列表中某个范围的值
LINDEX key index — 获取列表中特定索引号的值,要注意是O(n)复杂度
LSET key index value — 设置列表中某个位置的值
LPOP key
RPOP key — 和上面的LPOP一样,就是类似栈或队列的那种取头取尾指令,可以当成消息队列来使用了
集合操作
SADD key member — 增加元素
SREM key member — 删除元素
SCARD key — 返回集合大小
SISMEMBER key member — 判断某个值是否在集合中
SINTER key1 key2 ... keyN — 获取多个集合的交集元素
SMEMBERS key — 列出集合的所有元素
还有Multiple DB的命令,可以更换db,数据可以隔离开,默认是存放在DB 0
EMS SQL Manager 2007 for MySQL 破解 注册码
EMS SQL Manager 2007 for MySQL 破解 注册码
EMS MySQL Manager 是高效率、强大的 MySQL 资料库管理工具,图形化的使用者介面让你轻松编辑/建立所有 MySQL 资料库物件。虽然 phpmysqladmin 的管理界面很直接又简单,但图形界面的 EMS MySQL Manager 让您更方便的管理 Mysql。
iisxp-v5.1
IIS xp 能用 iisxp-v5.1 。
jox-1.17b3
jox-1.17b3 的jar包都加有完整整合。
jox-1.17b3.jar
通过JOX来实现从JavaBeans到XML文件的相互转换。
为了灵活的满足Web应用和Web services需求的变化,Java和XML的轻便性和可扩展性使它们成为解决这一问题的理想选择。SAX (Simple API for XML), DOM (document.nbspObject Model), XSL (Extensible Stylesheet Language), XSLT (XSL Transformations), SOAP (Simple Object Access Protocol), and BML (Bean Markup Language)是XML领域内的相关技术。本文集合了Java和XML轻便和可扩展的优点,但又不需要开发人员了解上述的相关技术。
在Java分布式应用中使用远程方法调用(RMI),而不是直接用底层的socket或其它网络链接代码。EJB技术也使开发人员从transaction,recovery, activation等底层机制中解放出来。同样,使用本文的JavaBean-XML映射组件,开发人员也不用直接处理与XML有关的APIs。
1.先定义javaBean
package com.wutka.jox.test;
import com.wutka.jox. * ;
import java.util. * ;
public class TestBean implements java.io.Serializable
{
protected int foo;
protected String bar;
protected java.util.Date baz;
protected Vector thingies;
protected TestSubbean subbean;
public TestBean()
{
bar = "" ;
baz = new Date();
thingies = new Vector();
}
public int getFoo() { return foo; }
public void setFoo( int aFoo) { foo = aFoo; }
public String getBar() { return bar; }
public void setBar(String aBar) { bar = aBar; }
public java.util.Date getBaz() { return baz; }
public void setBaz(java.util.Date aBaz) { baz = aBaz; }
public TestSubbean getSub() { return subbean; }
public void setSub(TestSubbean aSub) { subbean = aSub; }
public String[] getThingies()
{
String[] retThingies = new String[thingies.size()];
if (thingies.size() > 0 ) thingies.copyInto(retThingies);
return retThingies;
}
public void setThingies(String[] newThingies)
{
thingies = new Vector(newThingies.length);
for ( int i = 0 ; i < newThingies.length; i ++ )
{
thingies.addElement(newThingies[i]);
}
}
public String getThingies( int i)
{
return (String) thingies.elementAt(i);
}
public void setThingies( int i, String thingy)
{
thingies.setElementAt(thingy, i);
}
public String toString()
{
StringBuffer ret = new StringBuffer(
" foo= " + foo + " ;bar= " + bar + " ;baz= " + baz.toString() +
" ;thingies= " );
for ( int i = 0 ; i < thingies.size(); i ++ )
{
if (i > 0 ) ret.append( " , " );
ret.append((String) thingies.elementAt(i));
}
ret.append( " ;sub= " );
ret.append(subbean.toString());
return ret.toString();
}
}
2.xml文件
<? xml version="1.0" ?>
< MarkTest >
< thingies >网 </ thingies >
< thingies > 载 </ thingies >
< thingies > 下 </ thingies >
< thingies > 托 </ thingies >
< thingies > 灵 </ thingies >
< foo > 5 </ foo >
< baz > 6/25/00 12:46 AM </ baz >
< bar > This is the website value </ bar >
< sub >
< age > 1 </ age >
< name > wangdei </ name >
</ sub >
</ MarkTest >
下面的程序是把xml转为成javaBean
package com.wutka.jox.test;
import com.wutka.jox. * ;
import java.io. * ;
public class TestDeser
{
public static void main(String[] args)
{
try
{
FileInputStream in = new FileInputStream( " bean.xml " );
JOXBeanInputStream joxIn = new JOXBeanInputStream(in);
TestBean testBean = (TestBean) joxIn.readObject(
TestBean. class );
System.out.println(testBean);
}
catch (Exception exc)
{
exc.printStackTrace();
}
}
}
下面的程序是把javaBean转为成xml
package com.wutka.jox.test;
import com.wutka.jox. * ;
import java.io. * ;
public class TestSer
{
public static void main(String[] args)
{
try
{
TestBean b = new TestBean();
b.setFoo( 5 );
b.setBar( " This is the bar value " );
b.setThingies( new String[] {
" 网 " ,
" 载 " ,
" 下 " ,
" 托 " ,
" 灵 "
} );
TestSubbean sub = new TestSubbean();
sub.setName( " Mark " );
sub.setAge( 35 );
b.setSub(sub);
FileOutputStream fileOut = new FileOutputStream( " bean.xml " );
JOXBeanOutputStream joxOut = new JOXBeanOutputStream(fileOut);
joxOut.writeObject( " MarkTest " , b);
joxOut.close();
}
}
}
velocity-1.7.zip
搭建velocity框架所需要的jar包velocity-1.7.zip
xmlspy 2011破解版
XMLSpy是所有XML编辑器中做得非常好的一个软件,支持WYSWYG。支持Unicode、多字符集,支持Well-formed和Validated两种类型的XML文档,支持NewsML等多种标准XML文档的所见即所得的编辑,同时提供了强有力的样式表设计。
XMLSpy 2011更新:
XML文档的数字签名
XMLSpy 2011r3为XML文档的数字签名提供了重要而常用的请求支持。该项数字签名功能为确保XML文件的真实性,完整性,以及签字方的身份提供了强大的安全措施。
在XML菜单中可找到XML数字签名选项,根据菜单,你可以在你编辑的一个文件中创建XML数字签名,也可以对你收到的文件验证数字签名。
创建XML数字签名的对话框允许你浏览数字证书,从而选择你所需要的数字证书,输入密码,指定一个转型选项,空白处理,数字签名的签名位置。
在下面的例子中,文件采用了Enveloping Signature类型签名,数字签名被插入到现有的XML文档。
XML菜单还可以使您验证文件的XML数字签名,以确保签署的文件未被改动。
支持PXF(便携式XML格式)文件格式
PXF格式是一种革命性的文件格式,可以保存和分发便携式的XML文件格式。终端用户所需要的用于更新XML模式,XML实例(S)和SPS文件的一切都被嵌入到了PXF文件中。XMLSpy 2011r3的用户可以打开,编辑或者保存XMLSpy’s Authentic WYSIWYG XML编辑视图中的PXF文档。
全新的拼写检查器
XMLSpy 2011r3增加了一个全新的拼写检查器。该拼写检查器提供多语言支持和语言的扩展支持。它与Google Chrome, Mozilla Firefox, OpenOffice, and MacOS X等浏览器使用的拼写检查器一样备受赞赏。在它的标准化配置中,该拼写检查器拥有12种内置语言。同时还支持从Altova网站上下载拥有其他90多种不同语言的字典。
快捷键支持选择全部XML元素
XMLSpy包含了大量的键盘快捷键,与文本视图中的XML工作时更加快捷,方便。最新的快捷方式,control-shift-e,使您一次性可以选择所有的XML元素。当XML元素中包含了众多子元素时,使用该快捷方式就显得非常方便了。
破解方法:
压缩包里面两个文件一个是从官网下载的Altova XMLSpy Ent 2011,另外一个是应对2011版本的注册机。2012版本的破解很不容易的,所以2011是最适合我们啦。。需要的朋友可以下载用用。
破解方法如下:
1、注册机可以生成Altova旗下2011版本的所有产品对应的key-code。打开注册机product选项选择XMLSpy 2011 ,user选项随便填个名字,比如“tom”,company选项也随便填个名字,比如“acer”,generate之后生成key-code。
2、软件安装之后运行,输入对应的user,company,key-code,破解完成!
tcpmon-1.0-bin.rar
webservice必备工具 Tcpmon作为apache的一个独立项目,我们可以通过tcpmon来查看用户访问网站的http交互过程及传输内容,当然对于基于http协议的SOAP客户端和SOAP服务端之间的传递的XML也可以方便查看了,包含request和response.....
Tcpmon 客户端服务端
Tcpmon作为apache的一个独立项目,我们可以通过tcpmon来查看用户访问网站的http交互过程及传输内容,当然对于基于http协议的SOAP客户端和SOAP服务端之间的传递的XML也可以方便查看了,包含request和response
为了使用这个程序,你需要指定一个本地端口,TCPmon会用这个端口来侦听进来的链接,目标主机就是tcpmon将侦听到的链接转接到的地方,目标端口就是链接到目标主机的通道(端口),比如,可以发送到 www.baidu.com :80.Windows下运行tcpmon.bat,就可以看到视窗界面了选中admin 的选项卡中,在监听端口中输入想要监听的端口,点击 添加,界面中可以看到三个 输入框:侦听端口,目标主机, 目标端口.点击stop,就可以修改输入框的值.
windows Server 2003 域控制器建立教程
把一台成员服务器提升为域控制器(一)
目前很多公司的网络中的PC数量均超过10台:按照微软的说法,一般网络中的PC数目低于10台,则建议采对等网的工作模式,而如果超过10台,则建议采用域的管理模式,因为域可以提供一种集中式的管理,这相比于对等网的分散管理有非常多的好处,那么如何把一台成员服务器提升为域控?我们现在就动手实践一下:
本篇文章中所有的成员服务器均采用微软的Windows Server 2003,客户端则采用Windows XP。
MySQL-Front_Setup
MySQL-Front MySQL 不错的界面mysql。
EMS SQL Manager for MySQL
最新版本EMS SQL Manager 2007 for MySQL ver 4.0.0.1发布,一款优秀的MySQL客户端数据管理工具!
北风客户关系管理源码 CRM
跟着视频做的 ,代码原来老师教程视频用的拼音简写字段 和表名 我是把字段都翻译了,自己重做一遍的,我做这个也是感觉,没有代码,一个字母敲挺郁闷的,尤其那个html页面。
说明一点:把数据库导进去后,把端口改好,那时,我写成8088 你电脑写的什么你就改刚过来,还有 那个过滤器src/com.hj.filter/LoginFilter.java 你的工程名师什么,记得到LoginFilter.java改和你的一样了。自学了一个多月终于写完了。哈哈 现在共享了,系统我这边是运行正常的;如有问题,M一下。
一、项目介绍
CRM英文全称Customer Relationship Management,中文名为客户关系管理。由美国Gartner 集团提出。本系统将提供给老板、经理(副经理)、销售员等人员使用,完成对客户关系的日常管理。
我们认为,CRM是辨识、获取、保持和增加“可获利客户”的理论、实践和技术手段的总称。它既是一种国际领先的、以“客户价值”为中心的企业管理理论、商业策略和企业运作实践,也是一种以信息技术为手段、有效提高企业收益、客户满意度、雇员生产力的管理软件。北风网推出的CRM项目除了在业务上的特色之外,还综合了Struts 2+ Spring + Hibernate+ Jfreechart+JQuery+AJAX的技术实现:利用Spring来解耦合,管理依赖,将整个应用进行整合;持久化层采用轻量级的ORM解决方案Hibernate;对系统中的多种报表生成采用Jfreechart技术。
这个项目所涉及的知识点包括SSH三大框架,同时也介绍了其他常用的框架,如Jquery、Jfreechart等,在介绍了新技术点的同时重点让大家了解了CRM的业务知识,TBC(技术+业务+沟通)是优秀程序员必不可少三要素。
二、项目学习特色:
这个项目课程最大的特色是手把手详细讲解+手把手的分析业务流程+每天半小时的实时答疑(特殊情况除外)+学习后多次反复播放复习=真实课堂学习效果
三、项目实际价值:
本项目来源于真实的企业级别项目,项目由历风行老师根据自己实际开发项目抽取出来,该案例实际价值是一个6万左右的项目,虽然功能和工作量上面有部分缩水,但是技术含量绝对没有缩水。经过厉老师2个多月的对原有项目的二次开发,重新集成了新技术点,使项目的价值远远超过实际开发项目的价值。
四、用到的框架和技术点:
1.struts2.0
2.Hibernate
3.spring
4.Ajax
5.Jfreechart
6.JQuery
7, JSP Tree Tag
9.DWR
10.UML
11.Log4J
12.JUnit技术
13.ant
14.CVS
15.webserice
17.PowerDesigner
18.XDoclet
19.extjs
......................
五、功能模块
1.客户管理
包含子模块:客户管理、客户服务、投诉处理、客户关怀、客户导入等模块
2.联系人管理
3.权限管理(重点模块)
包含子模块:功能模块、角色模块、用户模块。
4.日程/任务管理(包括日志之类的Log4J、JUnit技术)
5.项目管理
6.数据字典
..........................................................................
六、课程特色
1真实性、实战性
如果您能够完整的学好这个项目(自己能够理解业务等),走进企业,您完全不需要去考虑工作是否可以胜任,只要您告诉您的面试官,您所了解CRM方面的业务实现之类的!
2.流行趋势
该项目使用流行的Struts 2 + Hibernate + Spring + JQuery整合开发。众所周知Struts 2框架比之前辈要胜出不少,而Hibernate框架也是持久化中的首选,而大名鼎鼎的Spring更是无所不能。再加上设计轻巧的JQuery框架,一个完美的整合框架由此而生。
3.真实的案例
该案例是一个价值6万元的项目,当然在功能和工作量上有部分缩水,但是技术绝对不会缩水。
4.项目中技术点:
该项目中的技术点可谓众多,每个技术点的实现都有一定的技巧,在本项目中老师会带领大家去采用最实用的技术去实现众多技术点。
七、课程安排(大体安排60讲左右,每讲在45分钟以上)。
课程包括数据库层设计,业务流程分析,系统架构设计,系统的编码、系统的打包、系统的部署运行
1-15讲:客户管理开发
16-25讲:联系人管理开发
26-40讲:权限管理开发
41-50讲:日程管理开发
50-60讲:项目管理开发
java中导入导出Excel文件
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
//Excel2003文档的创建,即扩展名为.xls
try {
//创建一个工作簿
Workbook wb = new HSSFWorkbook();
CreationHelper createHelper = wb.getCreationHelper();
//创建两个工作表,sheet1和sheet2
Sheet sheet1 = wb.createSheet("sheet1");
Sheet sheet2 = wb.createSheet("sheet2");
// 在Excel工作表中插入一行数据
Row row = sheet1.createRow((short) 0);//此处数字为在第几行插入数据,0表示工作表第1行,1表示第2行,以此类推
// Create a cell and put a value in it.
//创建一个单元并把数据写入,0表示第N行第1个单元格,1表示第N行第2个单元格
Cell cell = row.createCell(0);//此处为单元序号
cell.setCellValue("'001");//此处为数据
点击 弹出窗口
js 点击弹出窗口 很经典实用的一个js
MYSQL的默认编码
解决方案:
首先确保数据库默认字符集为utf-8。
用mysql -u root -p --default-character-set=gbk命令登录本地数据库即可
文章出处:http://www.diybl.com/course/7_databases/mysql/myxl/20081120/152148.html
mysql> show variables like 'character%';
文章出处:http://www.diybl.com/course/7_databases/mysql/Mysqljs/200866/123031.html
解决办法:
在my.ini里找到
sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION”
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
把其中的
STRICT_TRANS_TABLES,
去掉,然后重启mysql就ok了
今天用jsp页面进行mysql连接时,插入英文时没有问题,插入中文就抛出异常“Data truncated for column ”。
连接的是test数据库中的test(id int auto_increment primary key, name varchar(20))表.
然后用客户端直接连接
连接:mysql --default-character-set=gb2312 -h 202.113.*.* -u root -p****
选择数据库:use test;
查询数据:select * from test;
发现里面本应该是中文的全都是问号了。
一想可能原因有:
1,会不会JSP传进来以参数没有进行编码转换。arg = new String(arg.getBytes("ISO-8859-1"),"GB2312");
2,会不会JSP进行MYSQL连接时没有加useUnicode=true&characterEncoding=gb2312选项。
进行上两步修改之后,发现插入时还是乱码并抛出异常Data truncated for column ”。
到底怎么回事?搜索百度倒是看到有一条这样的异常,它说[是字段问题,中文中段不能为"varchar/char",应该市为"varbinary",试一试吧,
先 drop table test;
再 create table test(id int auto_increment primary key , name varbinary);
不对,报错了,可能是没有varbinary这样的类型吧。
改:create table test(id int auto_increment primary key , name binary);哦,这样就建立成功了。
接着插入,还是原来的错误。看来这方法不行.
回想起 两个月前安装过MYSQL并进行JSP连接,正常执行。
那这次怎么就不行了呢?哦,对了,上次安装的时候在向导中设置了字符集为GB2312,这次安装的时候没有设定。
找到MYSQL安装目录下的my.ini(注:linux下为/etc/my.cnf)
在[mysqld]选项中将default-character-set=latinl改为default-character-set=GB2312(注:如果没有这条则添加这条)
停止MYSQL
net stop mysql (注:linux为service mysqld stop)
启动MYSQL
net start mysql (注:linux为Service mysqld start)
执行原来页面,不对啊,还是错误.难道还有什么其它的设置不成?
还是朝哥提醒了一下,他说他在字段前面设置了一下字符集就行了.
莫非是字段字符集的问题,又建立了一个表,
create table test2(id int auto_increment primary key , name varchar(20));
继续执行,OK了.
那为什么表test就不行了呢?
我想表test是在default-character-set=latin1的情况下建立起来的,它的字段编码类型就可能为latinl型,所以虽然在my.ini中设置了
default-character-set=GB2312,但它的字段编码类型还是原来的,所以还是不行
AptanaKeygen破解
jQuery
最近有事比较忙,突然上了网就发扬一下程序员精神,分享一下多年来在myeclipse中支持jquery、ext、YUI、mooto等主流框架的自动完成、提示、调试等方法。百忙之中非常想念各位群友,MMT很快就会回来。以下着重介绍link方式安装,不推荐升级模式安装,升级安装会带来很多问题,并且尝尝安装不成功。
1、从http://update1.aptana.org/studio/3.2/024747/index.html下载aptana studio的eclipse插件 aptana_update_024747.zip
2、在D:\Myeclipse下创建myPlugins文件夹。 (我的myeclipse装在D盘)
3、在 D:\Myeclipse\eclipse\links 下创建一个link文件aptana.link,内容如下:path=D:\\Myeclipse\\myPlugins\\aptana
4、在 D:\Myeclipse\myPlugins中创建文件夹aptana,在这个aptana文件夹下创建名为eclipse的文件夹。
5、解压aptana_update_024747.zip,将解压出来的features、plugins两个文件夹复制到 D:\Myeclipse\myPlugins\aptana\eclipse里。
6、运行AptanaKeygen.exe,指定\plugins目录为:D:\Myeclipse\myPlugins\aptana\eclipse\plugins 点击OK。
7、启动Myeclipse,点击myeclipse->Preference->Aptana->License,继续点击Validate便激活成功。
8、为防止Myeclipse打开aptana主页时报错,做如下改动:
打开myeclipse->Preference->Aptana->MyAptana/Message Center
去掉 use fireFox as the Aptana Home Page Browser 前面的勾。
9、重启Myeclipse,能正常使用了。
10、禁用启动myeclipse时自动启动myaptana(这样就不拖速度了)
以上是给予Myeclipse 6.0GA(Eclipse 3.3.1)、Aptana Studio eclipse plugin 1.27;
Myeclipse 6.5和上面的方法是一样的。Myeclipse 7.0和以上版本需要最新的Aptana Studio版本(已开源不需要破解,之前版本需要破解后使用),基本的方法可以升级安装或者下载插件以link方式安装。
省市区三级联动实用版
省市区三级联动实用版.rar 去下都要分的,有需要的,就下吧。免费的
Struts标签库API.chm
A:
<s:a href=""></s:a>-----超链接,类似于html里的<a></a>
<s:action name=""></s:action>-----执行一个view里面的一个action
<s:actionerror/>-----如果action的errors有值那么显示出来
<s:actionmessage/>-----如果action的message有值那么显示出来
<s:append></s:append>-----添加一个值到list,类似于list.add();
<s:autocompleter></s:autocompleter>-----自动完成<s:combobox>标签的内容,这个是ajax
B:
<s:bean name=""></s:bean>-----类似于struts1.x中的,JavaBean的值
C:
<s:checkbox></s:checkbox>-----复选框
<s:checkboxlist list=""></s:checkboxlist>-----多选框
<s:combobox list=""></s:combobox>-----下拉框
<s:component></s:component>-----图像符号
D:
<s:date/>-----获取日期格式
<s:datetimepicker></s:datetimepicker>-----日期输入框
<s:debug></s:debug>-----显示错误信息
<s:div></s:div>-----表示一个块,类似于html的<div></div>
<s:doubleselect list="" doubleName="" doubleList=""></s:doubleselect>-----双下拉框
E:
<s:if test=""></s:if>
<s:elseif test=""></s:elseif>
<s:else></s:else>-----这3个标签一起使用,表示条件判断
F:
<s:fielderror></s:fielderror>-----显示文件错误信息
<s:file></s:file>-----文件上传
<s:form action=""></s:form>-----获取相应form的值
G:
<s:generator separator="" val=""></s:generator>----和<s:iterator>标签一起使用
H:
<s:head/>-----在<head></head>里使用,表示头文件结束
<s:hidden></s:hidden>-----隐藏值
I:
<s:i18n name=""></s:i18n>-----加载资源包到值堆栈
<s:include value=""></s:include>-----包含一个输出,servlet或jsp页面
<s:inputtransferselect list=""></s:inputtransferselect>-----获取form的一个输入
<s:iterator></s:iterator>-----用于遍历集合
L:
<s:label></s:label>-----只读的标签
M:
<s:merge></s:merge>-----合并遍历集合出来的值
O:
<s:optgroup></s:optgroup>-----获取标签组
<s:optiontransferselect doubleList="" list="" doubleName=""></s:optiontransferselect>-----左右选择框
P:
<s:param></s:param>-----为其他标签提供参数
<s:password></s:password>-----密码输入框
<s:property/>-----得到'value'的属性
<s:push value=""></s:push>-----value的值push到栈中,从而使property标签的能够获取value的属性
R:
<s:radio list=""></s:radio>-----单选按钮
<s:reset></s:reset>-----重置按钮
S:
<s:select list=""></s:select>-----单选框
<s:set name=""></s:set>-----赋予变量一个特定范围内的值
<s:sort comparator=""></s:sort>-----通过属性给list分类
<s:submit></s:submit>-----提交按钮
<s:subset></s:subset>-----为遍历集合输出子集
T:
<s:tabbedPanel id=""></s:tabbedPanel>-----表格框
<s:table></s:table>-----表格
<s:text name=""></s:text>-----I18n文本信息
<s:textarea></s:textarea>-----文本域输入框
<s:textfield></s:textfield>-----文本输入框
<s:token></s:token>-----拦截器
<s:tree></s:tree>-----树
<s:treenode label=""></s:treenode>-----树的结构
U:
<s:updownselect list=""></s:updownselect>-----多选择框
<s:url></s:url>-----创建url
格式转换器
安装好后,直接打开文件,选所要转换的格式,确认就ok了,pdf格式转doc时,显示转成rtf后,打开文件就是doc文件了;方便,简单;
市级联菜单
市级联菜单 三级 XML jquery
myfiles_MySQL-Front_v51b27ikg.zip
mysql 开发界面 myfiles_MySQL-Front_v51b27ikg.zip
mysql-connector-java-5.0.4-bin.jar 驱动
连接mysql-connector-java-5.0.4-bin.jar 驱动