- 浏览: 1071324 次
- 性别:
- 来自: 长沙
最新评论
-
jiangfuofu555:
这样数据量大,效率怎么样?
sqlserver 实现分页的前台代码 以及后台的sqlserver语句 -
w156445045:
博主请问下,如何做到实时的刷新呢,
另外我后台是Java 谢谢 ...
web 版本的汽车仪表盘,非常好看。还有各种图形 -
jackyin5918:
<transportConnector name=&qu ...
ActiveMQ的activemq.xml详细配置讲解 -
握着橄榄枝的人:
你这个不是spring1.x的吧
spring1.x使用AOP实例 -
xiaophai:
全乱套了!
openfire+spark搭建完美的及时通讯
文章列表
struts2.0中基本拦截器的配置采用的是可插拔的方式
1.在struts.xml中的配置
通过在package下定义
<interceptors>
<interceptor name="simple" class=""></interceptor>
</interceptors>
在action中应用,写在<result>标签下
<interceptor-ref name="simple"/>
2.JAVA文件
继承一个AbstractInterceptor ...
- 2009-03-27 15:26
- 浏览 1161
- 评论(0)
在struts2.0中也是通过采用validate方法来验证客户端的数据信息的.
1.jsp页面
<body> <s:fielderror/>//如果错误信息返回的是该页面,那么s:field和s:textfield两个标签都会返回错误信息. <s:form action="validateAction!register"> <s:textfield label="name" name="name"></s:textfield> <s:textfi ...
- 2009-03-15 10:13
- 浏览 1133
- 评论(0)
当我们在程序中,从一个ACTION到另一个ACTION的跳转,在第二个ACTION中我们要取得第一个ACTION中的参数值,我们可以通过以下方法设置:
1.通过在result中设置参数来传递
<result type="redirect" >/action2.action?user.id=${user.id}&user.name=${user.name}....</result>
${user.id}表示取得你ACTION中的参数值.
2.
你应该用chain, chain会把前一个Action里的所有属性值带到下一个Action中来。 ...
- 2009-03-13 15:40
- 浏览 1360
- 评论(0)
以前,我们如果在一个FORM中要实现在这个FORM中对多个对象同时保存,是件很麻烦的事情,在struts2.0中,我们可以利用ognl方式来实现多个对象的同时保存.
1.ognlCollection.jsp
方式一:
<form action="ognlcollection.action" method="post"> <input type="text" name="products[0].name" value="aaa" /> <input type ...
- 2009-03-13 10:27
- 浏览 2622
- 评论(0)
OGNL —— 完美的催化剂 为了解决数据从View层传递到Controller层时的不匹配性,Struts2采纳了XWork的OGNL方案。并且在OGNL的基础上,构建了OGNLValueStack的机制,从而比较完美的解决了数据流转中的不匹配性。 OGNL(Object Graph Navigation Lang ...
- 2009-03-12 16:34
- 浏览 2208
- 评论(0)
今天在开发项目中,我们是通过SVN来管理项目的,我在做一个类似的功能的时候,我将原来的目录同样复制一份,然后开始做新的项目,错误的原因是将原来包中的SVN版本也复制过来了。导致项目做好以后,你将新做的项目提交到了原来的目录中,然后你更新新项目的时候,发现将老项目中的JAVA文件更新过来了。你将新项目中的老项目JAVA删除后,老项目中的JAVA文件也就被删除了。以后一定要注意,在复制项目的时候.一定要将原来项目的SVN去掉.
- 2009-03-11 17:32
- 浏览 1033
- 评论(0)
1.在SRC目录下新建一个struts.properties文件
在里面写出struts.custom.i18n.resources=globalMessages
2.在src目录下新建另一个文件命名为globalMessages_en_US.properties
在里面写出HelloWorld=HelloWorld
3.在src目录下新建另一个文件命名为globalMessages_zn_CN.properties
在里面写出HelloWorld=您好,世界
4.写出HelloWorld.jsp
<%tablib prefix="s" uri="/strut ...
- 2009-03-11 09:36
- 浏览 1184
- 评论(0)
在Strutx 2.0你可以有两种方式获得这些对象:非IoC(控制反转Inversion of Control)方式和IoC方式。
1.非IOC方式
在struts2.0中存在一个com.opensymphony.xwork2.ActionContext类,通过该类的getContext()方法可以获得Struts的上下文环境,或者通过org.apache.struts2.ServletActionContext作为一个辅助类来得到.
HttpServletRequest request = ServletActionContext.getRequest();
HttpServletRespon ...
- 2009-03-11 09:25
- 浏览 1589
- 评论(0)
前提配置完后台struts2.0的运行环境
1.helloworld.jsp
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%><%@ taglib prefix="s" uri="/struts-tags" %>
<!--该taglib标签默认包含在了struts2.0的包中了--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML ...
- 2009-03-06 11:05
- 浏览 1192
- 评论(0)
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:
MVC 2模型的使用
功能齐全的标志库(Tag Library)
开放源代码
但是,所谓“金无赤金,人无完人”,Struts自身也有不少的缺点:
需要编写的代码过多,容易引起“类爆炸”
单元测试困难
这些缺点随着Web的发展越来越明显。这就促生了Struts 2.0,它的诞生能很好的解决上述问题。 好啦,废话就不多说了,现在就让我们感受一下的Struts 2.0的魅力吧。
1.struts2.0资源包去官方网站下载,基本配置所需 ...
- 2009-03-06 10:48
- 浏览 1284
- 评论(0)
关键字: Eclipse 快捷键 Alt+/:代码提示 Ctrl+/:注释/取消注释 Ctrl+D:删除光标所在行 Ctrl+K:将光标停留在变量上,按Ctrl+K键可以查找到下一个同样的变量 Shift+Ctrl+K:和Ctrl+K查找的方向相反 Shift+Ctrl+F:代码格式化。如果选择了代码,仅对所选代码格式化 Shift+Ctrl+O:快速地导入import Shift+Ctrl+X:将所选字符转为大写 Shift+Ctrl+Y:将所选字符转为小写 Ctrl+M:快速对当前视图最大化 Ctrl+O:在代码中打开类似大纲视图的小窗口 Ctrl+单击:可以跟踪方法和类的源码 Alt+左右 ...
- 2009-03-05 14:41
- 浏览 1614
- 评论(0)
所用技术通过在JSP页面按下不同的排序按钮,调用存储过程返回不同的参数,然后在XSL页面显示的时候通过返回的不同的参数调用不同的摸板来做.
存储过程:
if @SubmitButtonFlag='searchByTractMoney' begin select top 1 'searchByTractMoney' as Type from #temp1 table0 for xml auto end else if @SubmitButtonFlag='searchByViewCount' begin select top 1 'searchByViewCou ...
- 2009-03-04 10:31
- 浏览 1126
- 评论(0)
<script language="javascript"> function Check() { var checkNum = 0; for(i=0;i<document.form1.t1.length;i++) { if(document.form1.t1[i].checked) { checkNum++; } } if(checkNum==0) { return false; } else { ...
- 2009-02-27 10:45
- 浏览 1895
- 评论(0)
在网页的很多元素中,我们可以不直接写该元素的触发事件,而是通过获取该元素的ID,然后再添加相应的事件.好处是可以将所有事件统一写在一个JS中方便管理.例如:
<ul class="sFrm"> <input id='hdnId' type='hidden' nam ...
- 2009-02-25 15:05
- 浏览 1651
- 评论(0)
在MYSQL数据库中,例如有一个日期字段你想把他设置默认为当前日期,在插入表格的时候由数据库字段帮你设置,该字段采用timestamp类型.
- 2009-02-25 11:53
- 浏览 2131
- 评论(0)