struts1.3
struts1.3跟struts1.2在struts-config.xml中的区别就他不支持把数据库配置在这个文件里。
一:struts1.3的搭建
1、 myeclips对struts有一定的支持,可以直接几步就直接把所有的文件,包都生成好了。
首先先建一个web项目,然后右键==》myeclpse==》添加struts的包==》选择struts对应的版本,就ok了。
2、struts-config.xml里面的标签都有自己的顺序,是必须按照这个顺序来弄的。
二:项目开发
1、action中必须要继承Action。在action中必须要重写excute(参数中带有http的)。那四个参数中,第一个是用来转发的。
第二个是action相对于的bean的对象,可以强制转换成action对应的这个对象。第三个第四个就是request和response,这两个是 众所周知的,就不用记了。
2、bean就是对应数据库的表。这个bean要继承ActionForm。然后生成相应的get,set。
3、配置文件:struts-config.xml。在form-beans中就是要放一些formbean(也就是上面的bean)。在action-mapping中为每个action配置。action的name就是这个action对应的bean,path就是在页面要写的那个地址,type就是这个类的地址。forward的name就是action中返回的那个字符,path就是要到的页面,如果需要转发就写上redirect=true。
三:标签
1、html标签:用来添加和修改信息,text中的property是用指那个属性的值。
2、bean标签:用来显示信息,write中的property是用指那个属性的值。
3、logic标签:用来判断或者遍历集合。
|
|
来自: daydaydown > 《struts1.3》