`
文章列表
Form里面的validate方法进行格式验证:比如说长度,比如说没填 Bean进行逻辑验证 =============== Form里面的reset方法是赋初始的值,只有用到struts的标签的时候才有用.
ActionForm是表單的物件化,有關於表單資料的完整性檢查工作該在其中進行,例如使用者是否填寫了所有的欄位,ActionForm中所有的屬性是否被設定了,您可以重新定義ActionForm的validate()方法來進行這項工作,例如: 代碼: package onlyfun.caterpillar; import javax.servlet.http.*; import org.apache.struts.action.*; public class UserForm extends ActionForm {     protected String name;     ...
ServletContextListener, ServletContextAttributeListener, HttpSessionListener, HttpSessionAttributeListener, ServletRequestListener, ServletRequestAttributeListener 自己可以写listenter,然后继承上面的,这样可以对request监视,对session监视等. 比如session里面有几个人登陆.
首先通过工具栏中,点击像服务器图标的 或者windows下的prefefences的Application Server 找到要加的服务器:比如:tomcat5 1,点tomcat5 2,选jdk 填好这两个可以了.

struts执行流程

My processPreprocess.......------>RequestProcessor中 reset方法被调用.......      ------->以下Form中 set方法被调用....... validate方法被调用....... get方法被调用....... linweihan                        ---------->Actioin中 My process.......             ------------->ActionServlet中  

中文乱码问题

在Struts1.2中在RequestProcessor的控制器中的processPreprocess方法下 加arg0.setCharacterEncoding("gbk");就可以解决中文乱码问题.
From Gossip@caterpillar Struts Gossip: 简介 RequestProcessor 在Struts中,担任 MVC / Model 2 中Controller角色的是ActionServlet,所有的请求都必须先通过它,然而在Struts 1.1後,有关於请求的处理大部份已交由RequestProcessor,当ActionServlet收到GET或POST的请求,其doGet() 或doPost()会呼叫process()方法来处理请求: protected void process(HttpServletRequest request,          ...
ActionServlet类对应的类名为org.apche.struts.action.ActionServlet,它是struts框架的核心控制器组件,所有用户的请求都先由ActionServlet来处理,然后再由ActionServlet把请求转发给其他组件。Struts只允许一个应用中配置一个ActionServlet,但是可以将ActionServlet扩展。 扩展是通过写自己的servelt来继承actionservlet 平时写程序的时候,一般只对action来写,其实acitonservlet是真正的控制器. 扩展完后,在web.xml文件中如下配置:把servlet改成自己的s ...
Struts框架 struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。 本章详细讨论struts架构。我们将看到struts是如何清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序过程的。我 ...
request.getParameter() 和request.getAttribute() (1)request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据,,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。 (2)request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据。request.getParameter()方法返回String类型的数据。 request.setAttribute()和getAttri ...
License Name : linweihan License Key  : yLR8ZC-444-55-44678657545088972
jdk1.5 eclipse3.2 myeclipse5.1 tomcat5.5.x mysql 5.0 mysql-gui-tools powerdesigner Borland.Together.Architect. v.1.1
1.UML(包括用例图,序列图),ER图 2.项目的编写 3.struts action单元测试 4,ant发布
Spring基本原理,bean管理,生命周期,国际化. 声明式事务处理,项目中的应用
Struts基本原理,Form, 国际化,控制器的应用,Struts扩展,html标签,bean标签,logic标签,titles标签,menu标签 自定义标签(自定义查询,session验证) Struts CRUD
Global site tag (gtag.js) - Google Analytics