- 博客(53)
- 收藏
- 关注
原创 在Intellij idea8中部署Tomcat应用
版本说明: 1. Intellij idea 8 2. Tomcat 6.0 在Intellij中新建一个J2EE项目,最后需要发布到Tomcat中才能运行,不同于Myclipse项目部署,在Intellij中部署起来显得有点繁琐,下面将一步一步的介绍如果在Intellij中部署运行一个J2EE项目。 1. 建好工程后,菜单项File-> Project St
2009-10-29 16:08:00 8026 2
原创 强行关闭Tomcat占用的8080端口号
在使用MyEclipse时候,如果内置启动Tomcat已经启动,此时强行或者意外关闭MyEclisep,重启,发现端口被占用,出现如下错误信息: Address already in use: JVM_Bind:8080 解决方法: 1. 开始 -> 运行 -> cmd 2. 查找端口的PID: netstat -a -o 3. 强行关闭: nt
2009-10-29 15:31:00 3489
强行关闭Tomcat占用的8080端口号
在使用MyEclipse时候,如果内置启动Tomcat已经启动,此时强行或者意外关闭MyEclisep,重启,发现端口被占用,出现如下错误信息:Address already in use: JVM_Bind:8080 解决方法:1. 开始 -> 运行 -> cmd2. 查找端口的PID: netstat -a -o3. 强行关闭: ntsd -c q -p ...
2009-10-29 15:31:00 130
原创 Struts2 中 Result的 Chain Result,Redirect Action Result,Redirect Result 三者之间的区别
Chain Result:这个result调用另外的一个action,连接自己的拦截器栈和result。actionName (默认) - 被调用的action的名字 namespace - 被调用的action的名称空间. 如果名称空间为空,这默认为当前名称空间 method - 用于指定目标action的另一个方法被调用. 如果空,默认为excute方法 Redirect ...
2009-10-29 10:27:05 198
原创 struts2-redirect和redirect-action的一点区别 直接跳转
<action name="undoBdChannelOperator" class="bdChannelAction" method="undoBdChannelOperator"> <result name="success" type="redirect">getUndoBdChannelListUI.action?operTy
2009-10-29 10:20:52 179
原创 struts2 redirect-action 传递参数
使用struts2框架,在提交一个请求后,将获取的数据对象再要生成一个序列号,为了防止刷新生成冗余序列号,就在请求处理完成后,直接重定向到显示该信息的action中: <action name="enterpreinfo" class="preinfoBusinessAction" method="enterPreinfoSub"> <result nam...
2009-10-29 10:01:45 167
Struts2 redirect参数取不到的问题解决方法
Struts2中通过配置文件重定向后常出现参数找不到的问题,总结一下解决方法: 1. 确保Action中的需要在redirect时传递变量是基本类型(比如int、long等); 2. 确保变量都有setter & getter; 3. 配置文件: redirect方式: <action name="view" class="myAction" ...
2009-10-29 09:56:11 194
原创 Struts2中redirect基本的经验之谈
1. redirect:action处理完后重定向到一个视图资源(如:jsp页面),请求参数全部丢失,action处理结果也全部丢失。2. redirect-action:action处理完后重定向到一个action,请求参数全部丢失,action处理结果也全部丢失。 3. chain:action处理完后转发到一个action,请求参数全部丢失,action处理结果不会丢失。 /...
2009-10-29 09:00:16 382
原创 intellij idea 使用总结
IntelliJ IDEA常见问题 1. 中文乱码问题: 在包含中文文件名或者文件夹的时候会出现??的乱码,解决方法如下: File菜单->Settings->Colors & Fonts->Editor Font=宋体, size=12, line spacing =1.0File菜单->Settings->Appear...
2009-10-28 14:31:29 226
struts2 标签的使用之二 s:iterator
struts2的s:iterator 可以遍历数据栈里面的任何数组,集合等等。以下几个简单的demo:s:iterator 标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status: 迭代元素的索引 1:jsp页面定义元素写法 数组或list <s:iterator value="{'1','2','3','4','...
2009-10-27 15:06:34 97
CSS margin 属性
定义和用法margin 简写属性在一个声明中设置所有外边距属性。该属性可以有 1 到 4 个值。说明这个简写属性设置一个元素所有外边距的宽度,或者设置各边上外边距的宽度。块级元素的垂直相邻外边距会合并,而行内元素实际上不占上下外边距。行内元素的的左右外边距不会合并。同样地,浮动元素的外边距也不会合并。允许指定负的外边距值,不过使用时要小心。注释:允许使用负值。例子 1...
2009-10-26 20:44:56 102
原创 jQuery Validation范例(2)
1/**//** 2 * @author ming 3 */ 4$(document).ready(function(){ 5 6/**//* 设置默认属性 */ 7$.validator.setDefaults({ 8 submitHandler: function(form) { 9 ...
2009-10-26 15:05:30 129
原创 jQuery Validation范例
<script src=”/skin/js/jquery.validate.js” type=”text/javascript”></script><script type=”text/javascript”>$().ready(function() {// 手机号码验证jQuery.validator.addMethod(”isMobile...
2009-10-26 15:01:42 100
原创 jquery.validate.js简介
jquery.validate.js是jquery旗下的一个验证框架,借助jquery的优势,我们可以迅速验证一些常见的输入,并且可以自己扩充自己的验证方法,并且对国际化也有很好的支持。 使用这个函数很简单,看以下的代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ...
2009-10-26 14:05:31 99
原创 jquery.validate.js 验证例子
var validator = $("#form1").validate({ rules: { tbLoginID: { required: true, remote: "CheckExistLoginID.aspx" ...
2009-10-26 12:45:46 90
原创 Intellij Idea 常用快捷方式
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格 代码提示Ct...
2009-10-26 11:04:54 149
原创 13个AJAX验证框架
前言:众所周知,验证,最好是在客户端尽量解决,以降低服务端资源开销;在目前AJAX流行的今天,基于AJAX的验证更能够为客户端验证提供丰富的机制和美观的交互效果。本文收集了13个比较通用的AJAX验证框架,与大家分享!根据上一篇文章56 个AJAX图片展示框架(Galleries, Slideshows and Lightboxes) 中博友的建议,这次通过框架将Validator们分类了...
2009-10-26 10:38:29 93
原创 使用 Ajax 验证表单
学习如何使用 Ajax 构建基于表单的动态 Web 应用程序。 2006 年 5 月发表 异步 JavaScript 和 XML (Ajax) 是一种组合了 JavaScript、文档对象模型 (DOM) 和 XMLHttpRequest 技术的 Web 开发技术,用于在客户端和服务器之间提供动态交互。 例如,假设用户填写一份表单以将数据添加到数据库表。如果不使用 Ajax,则在提交表...
2009-10-26 10:35:39 400
base href标记介绍(意思)及具体例子说明
base href标记介绍:base标记是一个基链接标记,是一个单标记。用以改变文件中所有连结标记的参数内定值。它只能应用于标记<head>与</head>之间。 你网页上的所有相对路径在链接时都将在前面加上基链接指向的地址。 base href重要属性: href 设定前缀的链接地址 target 设定文件显示的窗口,同a标记中的target ...
2009-10-26 10:31:46 422
JSP中<base href="<%=basePath%>">作用
通常在JSP页面开通有如下代码: <%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> 这段代码的意思是获取当...
2009-10-26 10:22:39 286
原创 struts2之路径问题
1.费话不说,我的项目名称为zzcz99,先看代码: String baseContextPath = ServletActionContext.getRequest().getContextPath() + "/"; String baseFullCxtPath = ServletActionContext.getServletContext().getRealPath("/")...
2009-10-26 10:05:47 130
删除提示、弹出窗口、本窗口关闭,父窗口刷新
一、删除提示 <a href='javascript:if(confirm("确定要删除吗?")){window.location="routerInfo.do?method=del&&id=${pro.id }";}'>删除</a> 二、使用window.open()打开页面,即弹出窗口 <p align=c...
2009-10-23 10:37:42 165
Struts标签使用之修改功能
在一般的应用中,一般有添加、修改等操作,如下: 添加功能 <s:textfiled name="xxx" /> 修改功能 问题题目:<input name="topics.content" value="<s:property value="#request.topics.content"/>"/> 查询功
2009-10-21 13:56:47 155
struts2中的日期格式化输出
struts2 中的默认的日期输出并不符合我们的中文日常习惯.以下是我知道的在struts2中进行日期格式化输出的几种方式.1.利用 <s:date>进行格式化.如:<s:date name="birthday" format="yyyy-MM-dd"/>就是将属性birthday按yyyy-MM-dd的格式进行输出.2.利用<s:param>进行格式化.如:&...
2009-10-21 12:19:23 122
s:property 格式化输出代码
当属性中有标签代码时,如果你想不显示这些标签代码(格式化输出),可以使用struts2标签的escape属性 <s:property value="name" escape="false"/>
2009-10-21 08:45:27 336
可以取得页面参数的 ServletRequestAware接口
为了在Action处理过程中可以访问到当前请求HttpServerRequest对象,通俗的说就是request.getParameter可以取到值.我们可以使用依赖注入机制的接口注入方法.接口注入需要的是已经被实现了的接口。这个接口包含了相应属性的setter,为Action提供值。 我做的这个神话网的例子中,有一个action需要request.getParameter取得va...
2009-10-20 23:14:41 168
struts2 iterator status index 奇偶判断
<s:iterator id="topics" status="index"> <tr> <td><s:property value="#index.index+1" /></td> </tr>&a
2009-10-20 15:19:20 253
js隐藏列
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML > <HEAD > <TITLE >New Document</TITLE > <script language="javascript&q
2009-10-19 20:17:52 194
JavaScript从HTML Table中取得某单元格Cell中的数据
在IE和FF下稍有不同: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><...
2009-10-19 16:24:46 977
Table的两个属性rowIndex与cellIndex
rowIndex用于判断当前单元格所处行的索引(从0开始)cellIndex用于判断当前单元格所处列的索引(从0开始)通常我们可以把他们的事件写在TD里,因为rowIndex属性应该是属于<tr>标记,因此在判断rowIndex需要访问父节点,示例如下: <table align="center" width="100%" height="400" cellspacing...
2009-10-19 14:06:29 296
原创 js 动态插入表格设置样式 js设置样式
var mytable = document.getElementById("propertyTable"); var row = mytable.insertRow(); 方法一:设置css class方式,如下,“table01-td01"为一css class样式 var mytd= row.insertCell(); mytd.className="ta...
2009-10-19 13:16:14 157
原创 Struts2中s:radio list 标签如何预先选中使一个值被选中
经过查看资料发现 s:radio 有一个value属性 可以预先选定按钮<s:radio list="#{1:'男',2:'女'}" value="1" />在查看页面可用<s:radio list="#{1:'男',2:'女'}" value="sex" />直接得到名称显示注意:这其中的只写了 1 2 ,1表示男,2表示女,所以在value中就可以直接用一个双引
2009-10-15 16:23:23 189
原创 java序列化(Serializable)
序列化机制只保存对象的类型信息,属性的类型信息和属性值,和方法没有什么关系,你就是给这个类增加10000个方法,序列化内容也不会增加任何东西 简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化)!在对对象流进行读写操作时...
2009-10-15 00:05:26 89
原创 Struts2的OGNL
OGNL获取Context中的对象中的属性的方法很简单:person.name就可以获取person对象的name属性的值。OGNL会从当前valueStack开始查找所要求的属性,一直往上层查找,直到找到为止。 除此之外,Struts2还提供了一些命名对象,它们存在于Stack Context中,所以访问这些对象时需要使用#前缀来指明。 1,parameters对象,用于访问HT...
2009-10-14 23:40:23 96
原创 hibernate 的 hbm与Annotation
1. 写在类定义上@Entity // 表明是实体类 @Table(name="person_db") // 映射到的表名 2. 主键修饰 @Id @GeneratedValue(strategy = GenerationType.AUTO)-----表中 auto_increment @Column(name = "id") // 数据库id 表示是主键,并...
2009-10-14 23:03:06 111
struts2动态方法调用 ActionName!methodName.action
Struts1框架提供了DispatchAction,从而允许一个Action内包含多个处理逻辑。例如对于同一个表单,当用户通过不同的请求按钮提交表单时,应该使用Action的不同方法来处理请求。 Struts2同样提供了这种处理多个请求的Action,看下面的JSP页面。 上面的JSP页面包含两个提交按钮,但两个提交按钮分别提交给Action的不同方法处理,其中“登陆”按钮希望使用登陆逻辑来处理...
2009-10-14 14:37:19 184
struts2 标签换行
在默认情况下,表单元素是分布在不同行的。如下代码:<s:form action="login2"> <s:textfield label="用户名" name="username"/> <s:password label="密码" name="password"/> <s:s
2009-10-14 10:57:41 153
原创 Hibernate Annotations
Hibernate Annotations為Hibernate的擴充模組之一,如果您的JDK為5.0以上的版本,即可使用它所提供Annotation來於.java 檔案上,進行物件與表格的對映定義,在開發上,讓物件屬性的對映設定更貼近於程式碼。 Java Persistence API為Java EE 5.0平台所定義的標準資料庫物件對應及持久管理介面,為EJB 3.0規格之一,Hiber...
2009-10-14 09:27:02 142
原创 Struts2.1.6测试小记
Struts2.1.x终于推出正式版了,迫不急待地下了试试(读者可以从http://struts.apache.org/download.cgi#struts216下载)。从这个版本所带的jar包上看丰富了很多。很多jar包的版本也有所提升。 下载后按着Struts 2.0.14版的方法进行配置,将我以前做的一些程序移植到Struts2.1.6上,启动Tomcat,晕晕,竟然抛出异常说无法装...
2009-10-13 22:33:42 102
原创 Hibernate中Criteria的完整用法
使用 Spring 和 Hibernate 进行开发,有感于Criteria 比较好用,在查询方法设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对Hibernate的Criteria 的用法进行总结: Hibernate 设计了CriteriaSpecification 作为Criteria 的父接口,下面提供了Criteria和DetachedCriter...
2009-10-13 13:04:39 89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人