- 浏览: 146219 次
- 性别:
- 来自: 杭州
最新评论
-
lzmrex:
同感,加油。我现在也在做分布式事务中间件。搞得头大,刚好看到你 ...
工作难!!! -
haithink:
加油。。。
工作难!!! -
jacking124:
学习了,可以写个例子讲一下的!!
hibernate注解的CascadeType属性 -
godwinx:
能把spring mvc 的例子贴出来吗?
ajax文件上传三种方式(支持批量)--struts2,jspServlet,springMVC -
anmy123:
看了一下,还不错,可以学习一下
ajax文件上传三种方式(支持批量)--struts2,jspServlet,springMVC
文章列表
prototype.js常用函数: 函数名 解释 举例
Element.toggle 交替隐藏或显示 Element.toggle(''div1'',''div2'')
Element.hide 隐藏 Element.hide(''div1'',''div2'')
Element.show 显示 Element.show(''div1'',''div2'')
Element.remove 删除 Element.remove(''div1'',''div2'')
Element.getHeight 取得高度 Element.getHeight(''div1 ...
struts2里增加了一个新的UT标签s:checkboxlist,下面介绍下使用方法。
s:checkboxlist用于画面上显示一组复选框,缺省是横排输出,后面将介绍如何修改ftl文件使得它能按任意方式输出。
标签格式:
<s:checkboxlist name="" list ...
转自http://www.blogjava.net/hardson/archive/2006/10/11/58476.html
注:没有考虑负数、小数
//用JAVA自带的函数
public static boolean isNumeric(String str){
for (int i = str.length();--i>=0;){
if (!Character.isDigit(str.charAt(i))){
return false;
}
}
return true;
}
//用正则表达式
public stati ...
现贴出在5.5/6.0上的配置信息:
1.修改TOMCAT_HOME\conf\server.xml
<!-- Global JNDI resources -->
<GlobalNamingResources>
<Resource name="jdbc/HandHR"
type="javax.sql.DataSource"
auth="Container"
password="root"
driverClassName="com.mysql.jdbc.Driver ...
linux系统下和windows系统的区别
new File(路径).getName(),windows下会得到文件名字,linux下得到的是路径,那这个时候要得到文件名,就要分割这个路径字符串,但是split(“\\”)是没有用的。
解决办法是把\换成\\,即replace("\\","\\\\"),然后再split("\\\\"),这样就行了
struts.xml配置result如下:
type默认为dispatch(jsp),stream为数据流。
<result name="downLoad" type="stream">
这里的application/vnd.ms-excel特指excel文件
<param name="contentType">application/vnd.ms-excel</param>
action里的入口方法,对应于action里的getInputStream
<pa ...
cascade表示级联操作
CascadeType.MERGE级联更新:若items属性修改了那么order对象保存时同时修改items里的对象。对应EntityManager的merge方法
CascadeType.REFRESH级联刷新:获取order对象里也同时也重新获取最新的items时的对象。对应EntityManager的refresh(object)方法有效。即会重新查询数据库里的最新数据
CascadeType.PERSIST级联保存:对order对象保存时也对items里的对象也会保存。对应EntityManager的presist方 ...
window.location.href和window.location.replace 就跳转效果上差不多,但是当页面返回的时候,window.history.go(-1)或window.history.back(),你会发现replace无法返回到上一页面,只返回到向服务器请求的第一个页面,原因是replace不是向服务器发送请求,所以服务器记录的上个页面就是第一次请求的页面。
对于用ServerSocket 及 Socket 编写的服务器程序和客户程序, 他们在运行过程中常常会阻塞. 例如, 当一个线程执行 ServerSocket 的accept() 方法时, 假如没有客户连接, 该线程就会一直等到有客户连接才从 accept() 方法返回. 再例如, 当线程执行 Socket 的 read() 方法时, 如果输入流中没有数据, 该线程就会一直等到读入足够的数据才从 read() 方法返回.
假如服务器程序需要同时与多个客户通信, 就必须分配多个工作线程, 让他们分别负责与一个客户通信, 当然每个工作线程都有可能经常处于长时间的阻塞状态.
...
maven命令都已mvn打头
-o:jar包来自本地仓库
-Dmaven.test.skip=true:跳过测试(默认false)
安装:mvn install
编译:mvn -o -Dmaven.test.skip=true compile
打包:mvn -o -Dmaven.test.skip=true package
运行:mvn -o -Dmaven.test.skip=true jetty:run-war
自动生成的appfuse项目命令:
生成工程源代码:mvn appfuse:full-source
根据model生成manager,dao,test:mvn appfuse:g ...
Struts1.2教程一 Struts1.2入门
•我们为什么要用Struts1.2这个框架,他的到来到底为了解决什么样的问题
在这前的我们已经学习了Java WEB,我们已经知道Java WEB开发的两个模式Model1和Model2,其中Model2模式借鉴了一种MVC模式( ...
在Eclipse下安装Tomcat插件使开发,编译,发布变的相当的简单,下面就说一下安装的过程,很简单的:
1.先下载一个tomcat插件
地址:http://www.eclipsetotale.com/tomcatPlugin/tomcatPluginV321.zip
2.下载完后将zip进行解压,解压的内容放在Eclipse下的plugin目录下
3.在links目录下新建一个tomcat.link文件内容为plugin下tomcat插件的目录如
F:\eclipse\plugins\com.sysdeo.eclipse.tomcat_3.2.1
4.配置完后打开eclips ...