struts中的ActionForm实例化、填充数据的过程是怎样的? 初学struts有一个困惑,ActionForm类地实例化,然后填充数据的发送给Action处理的过程是由什么来控制的?也就是说JSP页面提交表单之后到Action类执行execute方法之间有什么具体过程?望高手指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ActionServlet来搞的。而ActionServlet又是一个HttpServlet,是由容器搞的,所以本质上还是容器搞的。过程:Browser提交URL----> Web容器通过web.xml配置的URL类型拦截----->转发给ActionServlet----->根据struts-cfg文件匹配URL中的name属性实例化ActionForm,填充FormBean;再根据path属性找到对应的Action类,将HttpRequet和Response,ActionForm,ActionMapping作为参数传递给Action------->Action动作----->Action返回。 struts中大部分方法都是回调,除了Action调用BO层业务代码除外 这个是由struts内部封装的,具体是通过struts-config.xml中配置的formbean的类名,通过反射机制新建formbean的实例,然后通过反射取到里面的setXx的方法对各个属性设值,最后把对象给你调的action JSP SERVLET传值 文字替换问题 问下大家 你们开发JSP时 一般用什么数据库(ACCESS MYSQIL MSSQL??) 学Servlet的过程中一个非常奇怪的问题 好问!! JS中cookie的编写,获取,删除,急求 求教:网络数据流不能传输对象(ObjectOutputStream) (急急-在线等)项目中的问题。大家学习 如何在JSP中检测从数据库存取操作的bean中读回的一个空纪录? 求教 jquery 与 servlet 关于json交互问题! 关于javadoc的小问题 新手求解 关于swing组件 的例子
过程:
Browser提交URL----> Web容器通过web.xml配置的URL类型拦截----->转发给ActionServlet----->根据struts-cfg文件匹配URL中的name属性实例化ActionForm,填充FormBean;再根据path属性找到对应的Action类,将HttpRequet和Response,ActionForm,ActionMapping作为参数传递给Action------->Action动作----->Action返回。