摘要:1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts
阅读全文
摘要:struts2里面有三种方法可以获取request,最好使用ServletRequestAware接口通过IOC机制注入Request对象。 在Action中获取request方法一: Action中的代码: Map request=(Map)ActionContext.getContext().g
阅读全文
摘要:恢复内容开始 1、单文件上传: 1)单文件上传(文件上传: 导入两个包commons-fileupload-1.3.1.jar,commons-io-2.4.jar) 首先在JSP中enctype=“multipart/form-date” <s:form action="login_login"
阅读全文
摘要:浏览器发送请求,例如请求/mypage.action、/reports/myreport.pdf等。 Control中的核心控制器FilterDispatcher根据请求调用相应的业务逻辑控制器(Action)。 Struts2的拦截器链自动对请求应用通用功能,如数据校验和文件上传等功能。 回调Ac
阅读全文
摘要:<!--package:name包名不能一样,是唯一的。namespace表示命名空间,相同的命名空间下的Action的名字要不一样 extends:继承,注:一定要继承struts-default --> <package name="userPack" extends="struts-defau
阅读全文