这个问题 利用 反射机制 还有 request可以得到一个数据的集合你可以打开代码看看的 ActionServlet 进去 里面初始化配置文件至于如何取得bean的 你可以跟踪一下
解决方案 »
- 奇怪的问题:Struts2的There is no Action mapped for action name ...
- jquery问题求解,大神们!
- 一个很难解决的webservice的问题
- 求助session的应用
- DataInputStream关闭的问题
- hibernate连接SqlServer2000的问题
- JAVA检测磁盘剩余空间大小的方法
- 基础问题--解决不了的老兄请不要乱发贴啊,谢谢
- weblogic的80端口问题
- 在JB2005中开发struts为什么在运行时总是自动修改我自己写的web.xml文件?
- spring无法代理struts的action的问题
- 一个小问题,在struts里遇到的。help......
还有,jsp页面从本质上来说也是servlet,第一次请求的时候服务器会
把它自动编译为一个类,你可以看那个类文件,也许对你有帮组
tomcat编译好的文件是在%tomcat_home%\work\Standalone\localhost\....不想回答问题,主要原因是很多人都不给分!楼主也吝啬!
throws IllegalAccessException, InstantiationException {
Object obj = null; // Create a new form bean instance
if (getDynamic()) {
obj = getDynaActionFormClass().newInstance();
} else {
obj = formBeanClass().newInstance();
} ActionForm form = null; if (obj instanceof ActionForm) {
form = (ActionForm) obj;
} else {
form = new BeanValidatorForm(obj);
} form.setServlet(servlet); if (form instanceof DynaBean
&& ((DynaBean) form).getDynaClass() instanceof MutableDynaClass) {
DynaBean dynaBean = (DynaBean) form;
MutableDynaClass dynaClass =
(MutableDynaClass) dynaBean.getDynaClass(); // Add properties
dynaClass.setRestricted(false); FormPropertyConfig[] props = findFormPropertyConfigs(); for (int i = 0; i < props.length; i++) {
dynaClass.add(props[i].getName(), props[i].getTypeClass());
dynaBean.set(props[i].getName(), props[i].initial());
} dynaClass.setRestricted(isRestricted());
} if (form instanceof BeanValidatorForm) {
((BeanValidatorForm)form).initialize(this);
} return form;
}