1、ConfigurationManager 存有配置文件的一些基本信息,ActionMapper存有action的配置信息。
2、过滤器会通过询问ActionMapper类来查找请求中需要用到的Action。
3、ActionProxy通过ConfigurationManager询问框架的配置文件,找到需要调用的Action类。
我想问一下这三句话是不是正确的,如果正确那第一句话的意思就是ConfigurationManager是读取struts.properties,ActionMapper是读取struts.xml。那第三句ActionProxy怎么能是通过ConfigurationManager找到需要调用的Action类呢,干嘛不通过ActionMapper找到需要调用的Action类??
2、过滤器会通过询问ActionMapper类来查找请求中需要用到的Action。
3、ActionProxy通过ConfigurationManager询问框架的配置文件,找到需要调用的Action类。
我想问一下这三句话是不是正确的,如果正确那第一句话的意思就是ConfigurationManager是读取struts.properties,ActionMapper是读取struts.xml。那第三句ActionProxy怎么能是通过ConfigurationManager找到需要调用的Action类呢,干嘛不通过ActionMapper找到需要调用的Action类??
解决方案 »
- ibatis一对多关联查询为什么子查询不执行
- 怎样用提供xml下载?
- 求救,javamail在linux下报错java.lang.SecurityException: Access to default session denied
- 初学java,小弟想问一下,j2ee一般用做哪些开发?
- myeclipse 开发的项目有有 .classpath文件 .mymetadata .project文件 这些文件干啥的啊 谁能讲讲吗
- servlet+oracle错误
- struts的问题
- 有关两个服务器的跳转
- 在j2ee中,如何界定应用程序异常和系统异常?
- 有没有哪位大神知道什么工具可以比较war包内容
- 求:Tomcat 配置问题?
- 各位大侠帮我解决这道超级简单的问题(冒泡排序的)
2、过滤器会通过询问ActionMapper类来查找请求中需要用到的Action。
3、ActionProxy通过ConfigurationManager询问框架的配置文件,找到需要调用的Action类。
面试不会问这么复杂吧。。直接说在struts.xml里查找响应的action,然后执行,最后转发或重定向到result指定的路径就行了。。