如果邮局是个struts2?

问题描述

谁能用邮局(或别的)代表struts2,说清它的原理?----------------------------------...thinking.............中国或韩国,邮编,美国.....-----过滤器用什么代表?----

解决方案

解决方案二:
自己顶下
解决方案三:
zaiding
解决方案四:
1.Struts2的基本流程Struts2框架由3个部分组成:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组件。在这3个部分里,Struts2框架提供了核心控制器FilterDispatcher,而用户需要实现业务控制器和业务逻辑组件。2.核心控制器:FilterDispatcherFilterDispatcher是Struts2框架的核心控制器,该控制器作为一个Filter运行在Web应用中,它负责拦截所有的用户请求,当用户请求到达时,该Filter会过滤用户请求。如果用户请求以action结尾,该请求将被转入Struts2框架处理。Struts2框架获得了*.action请求后,将根据*.action请求的前面部分决定调用哪个业务逻辑组件,例如,对于login.action请求,Struts2调用名为login的Action来处理该请求。Struts2应用中的Action都被定义在struts.xml文件中,在该文件中定义Action时,定义了该Action的name属性和class属性,其中name属性决定了该Action处理哪个用户请求,而class属性决定了该Action的实现类。Struts2用于处理用户请求的Action实例,并不是用户实现的业务控制器,而是Action代理——因为用户实现的业务控制器并没有与ServletAPI耦合,显然无法处理用户请求。而Struts2框架提供了系列拦截器,该系列拦截器负责将HttpServletRequest请求中的请求参数解析出来,传入到Action中,并回调Action的execute方法来处理用户请求。
解决方案五:
帮楼主顶一下业务分析。
解决方案六:
分发邮件的工具就是过滤器。。
解决方案七:
关注,帮顶,接分
解决方案八:
我一直把Struts2作为UI层来使用,是为了做服务器端验证;如果有好的服务器端数据验证框架,Struts2完全可以放弃了
解决方案九:
流程:用户请求->Action->Action调用业务层(service)->业务层(service)调用数据访问层(dao)->返回结果到Action->Action分发请求到JSP页面(或者返回xml、json)
解决方案十:
呵呵,3楼把struts2的工作原理都叙述了一遍啊!
解决方案十一:
要分的---------阿门
解决方案十二:
YUN
解决方案十三:
关注下,学习中

时间: 2024-09-26 14:29:32

如果邮局是个struts2?的相关文章

struts2.0-struts2在实际开发中的使用的多吗?

问题描述 struts2在实际开发中的使用的多吗? struts2在实际开发中的使用的多吗? struts2在实际开发中的使用的多吗? struts2在实际开发中的使用的多吗? 解决方案 老项目多,新项目用SpringMVC了 解决方案二: SpringMVC用得越来越多了.

struts2 下载文件

服务端action代码  public String downloadReport() {    try {    String path = new String(filePath.getBytes("ISO-8859-1"),"utf-8");//处理get请求传过来的中文参数乱码,filePath文件路径需要set方法接收页面参数   System.out.println(path);   //输入流(相对于浏览器是输入流,服务器是输出流)   inputSt

我想要一个关于struts2与jqgrid结合的小项目,可一直弄不出修改功能

问题描述 我想要一个关于struts2与jqgrid结合的小项目,可一直弄不出修改功能 我是参照这个 http://blog.csdn.net/gengv/article/details/5719053来写的 因为以前接触jqgrid不多,又是Java的新手,想求个大神帮我完善一下这个小项目,只需要实现增删改查就可以了,我按照这个连接的大神去写,但我弄不懂他的服务端的java代码怎么写的,我希望能有个大神帮我弄一下他服务器端的大概代码出来,再发一下到小弟的邮箱 lfming1991@sina.c

javaweb-关于Struts2上传视频问题。

问题描述 关于Struts2上传视频问题. 上传图片的allowedTypes是:image/pngimage/gifimage/jpeg那上传视频的allowedTypes是什么?我网上找了这样的:video/mpegvideo/quicktimevideo/x-sgi-movievideo/mpeg,video/x-msvideo可是测试mp4格式的上传不了.求大神指导下 解决方案 Struts2的上传 解决方案二: 看看代码中有些=写上传资源格式拦截吗 解决方案三: 看看代码中有写上传资源

Struts2框架,表单请求到action出错,貌似找不到自定义action类中的方法。

问题描述 Struts2框架,表单请求到action出错,貌似找不到自定义action类中的方法. 关键代码如下: ${Msg.sendUser.username } 上面代码的意思是:把${Msg.sendUser}提交到action,赋值给 action类属性message的sendUser.(sendUser数据类型是User对象) 请求后提示找不到action中的自定义方法,但是我表单中的值换成下面 的,变成赋值给message的属性sendUser的属性username,就能成功. 是

Struts2配置web.xml

  任何MVC框架都需要与Web应用整合,这就不得不借助于web.xml文件,只有配置在web.xml文件中Servlet才会被应用加载. 所有的MVC框架都需要Web应用加载一个核心控制器,对于Struts2框架而言,需要加载FilterDispatcher   只要Web应用负责加载FilterDispatcher,FilterDispatcher将会加载应用的Struts2框架.   因为Struts 2将核心控制器设计成Filter,而不是一个普通Servlet.故为了让Web应用加载F

java-jboss下部署多个struts2项目?

问题描述 jboss下部署多个struts2项目? 最近需要在一个jboss下部署两个struts2写的项目,我将两个项目均放在deploy目录中,但启动报错说ObjectFactory with the name xwork has already been loaded by bean,估计jar包冲突,如果这样的话,该怎么在一个jboss下启动这两个项目,还望CSDN大神指点. 解决方案 http://my.oschina.net/xiaohong/blog/28151

struts2-利用jquery的get方法,发送一个Struts2请求,报无法找到方法

问题描述 利用jquery的get方法,发送一个Struts2请求,报无法找到方法 js代码java代码错误信息严重: Servlet.service() for servlet [action] in context with path [/eimplat_pack] threw exception [java.lang.NoSuchMethodException: Action[/labelcp] does not contain specified method (check logs)]

struts2.0-在struts2中用什么替代<logic:notPresent>

问题描述 在struts2中用什么替代<logic:notPresent> <logic:notPresent name="class${classSingle.classId}"><li>aaaaaaa</li></logic:notPresent> 在struts2中用什么替代,主要是name="class${classSingle.classId}"这个怎么替换?求解?? 解决方案 logic:not