两端代码功能一样,都是加载服务端类路径下的类, 只是在struts中的不同地方出现而已。第一段是用于加载web application的类的,后一段是加载struts-config.xml配置的时候调用的,其中的getType()是取得你在struts-config.xml中配置Bean的时候type中的字符串。所以第二段是专门为了加载FormBeanConfig的时候调用的。
从功能上来讲,第二段可以改成
protected Class formBeanClass() {
try {
RequestUtils.applicationClass(getType());
} catch (Exception e) {
return (null);
} }
效果完全一样, 但是从软件整体设计上来讲就不可取了(乱七八糟的调用)。
从功能上来讲,第二段可以改成
protected Class formBeanClass() {
try {
RequestUtils.applicationClass(getType());
} catch (Exception e) {
return (null);
} }
效果完全一样, 但是从软件整体设计上来讲就不可取了(乱七八糟的调用)。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货