职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 920|回复: 9

spring的aop初次使用

[复制链接]
木已 发表于 2011-8-30 09:22 | 显示全部楼层 |阅读模式
废话不多说,直接上代码:
applicationContext.xml里面的配置:添加一个aop
<bean class="aop.Logger"></bean>
<aop:aspectj-autoproxy></aop:aspectj-autoproxy>
新建一个aop
@Aspect
public class Logger{
@Around("execution(* action.*.*(..))")
public Object logging(ProceedingJoinPoint pj) throws Throwable{
//System.out.println("执行到: "+pj.getTarget().getClass().getName()+"的: "+pj.getSignature().getName()+"方法:");
Object ret = pj.proceed();
//System.out.println("返回到页面: "+ret);
//return ret;
return ret;
}
}

程序运行,但是发现、struts2的上传功能中不能接收上传的文件了。。。上传的form中非file的input都能接收到。。file类型的接收不到了。。

哪个大神能给解释一下哩??

话说我当年 发表于 2011-8-30 09:22 | 显示全部楼层
恩,实在着急了~大侠们~

只学java 发表于 2011-8-30 09:22 | 显示全部楼层
给力一点啊。。都过了一天了,还是没人~

broken 发表于 2011-8-30 09:22 | 显示全部楼层
你把aop去掉看一看上传起作用不?先锁定引发错误的代码。

gz-vps 发表于 2011-8-30 09:23 | 显示全部楼层
spring把上下文里面的信息过滤了一遍?然后直接把request传过来的流给关闭了吧?

北大青鸟 发表于 2011-8-30 09:23 | 显示全部楼层
struts.objectFactory.spring.autoWire.alwaysRespect = true

找不到我 发表于 2011-8-30 09:23 | 显示全部楼层
好像web.xml中的filter要先加载一个什么clear的配置,才能上传,你在javaeye频道搜索struts2,有人回答过

天上智喜 发表于 2011-8-30 09:23 | 显示全部楼层
form属性设置enctype="multipart/form-data",以二进制数据上传

默认为"application/x-www-form-urlencoded",不能上传文件

只学java 发表于 2011-8-30 09:23 | 显示全部楼层
aop不能写在MVC层吧  

ksdal 发表于 2011-8-30 09:24 | 显示全部楼层
guozq518 写道
aop不能写在MVC层吧  

什么叫MVC层...求解
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-4-27 15:21 , Processed in 0.122668 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表