struts 多模块开发实例及配置

本文介绍了一个使用Struts框架实现的多模块应用案例,包括登录和注册功能。该应用采用JDK 1.5.0、Tomcat 5.0及Struts 1.2.2等技术搭建,详细描述了项目的目录结构与配置方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文章所写的例子,由于csdn没有上传文件的功能,所以只能放在邮箱里

邮箱名称:rain200485@126.com,密码:123654,如果有需要的可到里面下载,不过下载完后千万别删

1.版本

        jdk1.5.0,tomcat 5.0,struts 1.2.2

2.例子说明

         在这个例子中主要有两个模块:登陆和注册模块,有默认的首页welcome.jsp进入登陆或者注册模块首页login.jsp,reg.jsp。然后在这两个模块中进行登陆和注册的操作。成功后有分别进入 loginSucess.jsp,regSucess.jsp。

3.这个网站的目录截图

  myapp是整个例子的根目录,

    login和reg分别存放注册和登陆模块使用的.jsp页面,

    WEB-INF/lib目录是存放struts的第三方发布的.jar包,

    WEB-INF/tld目录是存放struts的tag的jar包

   WEB-INF/src是存放源代码,

   WEB-INF/reg是存放注册模块的struts-config.xml,

   WEB-INF/login是存放登陆模块使用的struts-config.xml

   WEB-INF/classes是存放整个.class文件

4.总结:

          真个网站的源代码我已经放上去了,可以随便的下载。在这里说下自己的经验: 在真个的多模块应用中,最重要的是让容器知道现在在那个模块中,调用的是那个模块的struts-config.xml 这样容器才能找到正确的配置,调用正确的映射路径。经过我的试验发现,不论是进入首页的welcome.jsp还是到了别的模块,struts始终是不知道它在那个模块中,除非认为的去指定.在指定中我用了 这个标签,和 SwitchAction的类来进行转发,以便让struts始终知道它在那个模块中,去掉用那个模块的文件。好了,不多说了,看源代码吧。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值