Struts2&1.x
翼海同行
ostocy-jshop作者现更名为jshoper
展开
-
关于struts如何在action中实现多个处理方法
原本一个action对应一个exctue方法做业务处理,那么是不是很浪费呢?怎么让一个action可以包含多个处理方法呢? 1,继承(a)DispatchAction,(b)MappingDispatchAction,(c)LookupDispatchAction 2,分别适用于什么情况,a,b都可以通过在form的action和link等传递一个参数过去,让struts框架得知需要调用actio...2008-07-17 17:39:00 · 64 阅读 · 0 评论 -
java 拦截器和过滤器区别(转载)
1、拦截器是基于java的反射机制的,而过滤器是基于函数回调 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能 5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次 拦截器 :是在面...原创 2013-04-06 21:21:42 · 117 阅读 · 0 评论 -
struts默认提供了那些拦截器
如下是struts-default.xml中的部分内容,主要是拦截器的定义,和拦截器栈的定义,可以很清楚的看到默认拦截器是些什么。 <package name="struts-default" abstract="true"> <result-types> <result-type name="chain" class...原创 2013-04-06 21:07:02 · 58 阅读 · 0 评论 -
如何定制struts2返回json的变量
这几天和同行对程序的某些方法返回的响应时间做了讨论。从中发现有的方法只是简单的执行了一个提取session的动作就消耗了几百毫秒,所以我们查看了返回的内容,发现返回了很多不必要的变量,所以寻找了方法来解决这个问题。 我们绝大多数方法都使用了json类型返回,且基于注解实现。 我们的解决方法如下:1.控制json返回的变量。2,让json类型机制过滤null对象 1 /**...原创 2012-03-15 16:10:20 · 80 阅读 · 0 评论 -
freemarker处理小数和整数共存的情况
前几天在写程序的时候,利用的freemarker做的表示层。程序内容是价格的减法。在多次测试的时候发现如下情况: 1, 小于1的数字在freemarker中相减错误 2,1000,2000这类的数字在freemarker中的格式错误,会被解释成1,000 解决方法设置number在freemarker的显示格式 <#setting number_form...原创 2012-06-22 20:07:16 · 238 阅读 · 0 评论 -
关于ostocy-jshop2.0升级到注解版本的过程总结
首先我要感谢下【北京-痕迹】同学在这个过程中的帮助,让我能及时完成这部分工作。也让产品有了一个新的版本,新的编码体验。接下来就说下基本情况和过程吧! 本分分为如下几个部分: A, 原始版本介绍 B, 注解版本介绍 C, 注解过程疑难问题总结 开源地址:http://code.google.com/p/ostocy-jshop/ 完全开源 A, 原始版本是基于s...2012-02-18 10:46:35 · 108 阅读 · 0 评论 -
我开源了自己写的在线商城程序
开源地址 http://code.google.com/p/ostocy-jshop/ 还有github的地址哦 https://github.com/sdywcd/ostocy-jshop原创 2012-02-05 09:24:25 · 135 阅读 · 0 评论 -
关于ostocy jshop在Eclipse3.7 JDK1.6 Tomcat7.0.27 环境下的错误集合
先谢谢Andrew 的辛勤劳动 http://fogandsun.blog.163.com 让ostocyjshop在Eclipse3.7 JDK1.6 Tomcat7.0.27 的环境下运行了起来。期间遇到的问题他记录如下,我引用之。 环境大家到这个地址下载源码一起学习:https://github.com/sdywcd/ostocy-jshop 1,出现无法加载com...原创 2012-05-29 17:00:46 · 158 阅读 · 0 评论 -
对已有程序进行了aspectj的整合
自从前几天发布了一个版本后,我就开始对ostocy-jshop做一些优化,让代码的耦合性减少。我就找到了aspectj在看了一些资料以后对其进行了整合。 简单的说下步骤和整合的功能代码吧 1,在eclipse中安装aspectj插件,找到help-=install new software 输入http://download.eclipse.org/tools/ajdt/36/updat...2012-05-25 15:30:07 · 84 阅读 · 0 评论 -
jshoper3x在线商城系统更新说明及未来开发计划
>这是ostocyjshop计划下的一个新版本,主要是重构并增强App部分的功能。希望可以制作成一个可以稳定在线上运行的系统。 >ostocyjshop更名为jshoper3x简称jshoper。取义行走在java上的人。3x标示版本号 ##项目目标 >我们要做一个支持android,ios和web的电商类移动应用解决方案 ==Jshoper 介绍站及社区== 我们正在尝试把js...原创 2012-05-21 21:24:27 · 145 阅读 · 0 评论 -
ognl判断前端数组是否为空
今天重新翻看了一下以前写的程序 String []goodsid=relatedgoodsid.split(","); List<GoodsT> list=new ArrayList<GoodsT>(); String []picturelist; ActionContext.getContext().getSession().remove("relat...原创 2011-08-15 11:00:53 · 464 阅读 · 0 评论 -
struts2访问session,request,application
1.访问或添加request/session/application属性 public String scope() throws Exception{ ActionContext ctx = ActionContext.getContext(); ctx.getApplication().put("app", "应用范围");//往ServletContext里放入app ...原创 2010-12-03 16:46:35 · 72 阅读 · 0 评论 -
关于struts标签如何获得在request,session,application中的值
如果action通过dao得到数据并放置在了request中,那么如何在jsp中通过struts标签来获得值,并输入呢。 1,request.setAttribute("stus",stus);放置了内容到request中的stus内 2,在jsp页面的调用,并获得值怎么做呢? 查看复制到剪切板打印 <logic:iterateid="stu"name="stus"&...2008-07-17 17:43:00 · 209 阅读 · 0 评论 -
关于struts如何实现跨页面的表单参数的传递呢
关于struts如何实现跨页面的表单参数的传递呢? 1,我们需要和配置文件结合起来看下: 查看复制到剪切板打印 <struts-config> <form-beans> <form-beanname="loginForm"type="prj8_1.form.LoginForm"/> <form-beanna...2008-07-17 17:42:00 · 137 阅读 · 0 评论 -
spring配置 no matching editors or conversion strategy found 异常...
今天在该依赖注入的时候出现了 spring配置 no matching editors or conversion strategy found 异常... 这个错误。 后来我发现问题了。原来我注入的时候实现类的接口继承错了。悲剧啊 @Service("productTService") @Scope("prototype") public class ProductTSe...原创 2012-04-10 18:11:33 · 639 阅读 · 0 评论