Eclipse配置struts2框架.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Eclipse配置struts2框架.docx

Eclipse配置struts2框架: 作为初学者,我从网上查阅了很多文档,自己也动手试了很久,终于把struts2框架给搭建好了,现在稍稍整理下,发布出来,供大家参考。 1 Eclipse 和 struts2所需jar包 这是我的eclipse版本,个人认为比myeclipse好用,我电脑用myeclipse运行tomcat的时间是eclipse运行tomcat时间的三倍左右。 Struts2  HYPERLINK /download.cgi#struts23241 /download.cgi#struts23241 可以直接下载 struts--all.zip; 然后在lib里面找到所需的几个jar包,先用几个简单的,以后如有需要,可以再加。 2新建项目 然后一直默认就行,记得生成web.xml文件,如下所示 3导入jar包,并配置web.xml 直接复制过来就可以.接下来配置web.xml 如下: 这是添加过滤器的过程,filter-class是默认的,web.xml加载过滤器,这个过滤器负责加载struts2框架。按住Ctrl 然后鼠标点击filter-class之间的内容,是可以变色并可以点进去的。 4 配置struts.xml 和 login.jsp struts.xml是Struts2的核心文件,位置如下: 直接新建就可以,但是需要手打一些限制信息,所以我提供一个简单方法,先找到自己下载好的Struts2的文件,按照第一步所示,如图: 进入apps: 把struts2-blank.war解压,我这是解压到当前文件夹的状态,然后: 找到这个目录下的struts.xml文件,直接复制过来就可以了。 接下来修改成下图所示: 有两个地方是可以根据自己的情况手打的,一个是action的class属性,还有一个就是下面的login.jsp,接下来会说到这两个。 我们接下来新建login.jsp(在webcontent目录下) 现在简单说下运行的机制: 客户 也就是你,通过客户端访问我的服务器。首先就是web.xml登场,带action后缀的都被过滤了,而过滤你的class就是我们的Struts2.然后需要访问我们的struts.xml,看看你输入了什么内容,也就是你发送了什么请求,如下图: 现在你的请求就是login,对,就是action前面的内容。 在struts.xml文件中,有个action的name就是login,这个是一致的,所以我们就找到了可以处理你请求的action.看后面有个class,就是可以处理你请求的类了。 最后就是,根据class的返回结果,给你个result ,就可以响应一个页面了。 5 action 如图新建java类就可以了。 在LoginAction.java中 继承父类ActionSupport的时候会报错,然后我们导入相应的包就可以了,就是上面那个import的那个内容,这个可不是手打的,前面已经导入过struts2相应的jar包了,所以这个是有代码提示的,其实在新建java类的时候可以导入,我这里就是为了统一演示,才做了此操作。 在struts.xml中,我们的action根据class 也就是上面的com.zhao.LoginAction返回的内容来决定要响应哪个页面,如果不写,就默认是SUCCESS。 6 运行结果 而且我们的项目也不会报任何错,如果你的项目报错了,请仔细的再重写一次,因为问题都在细节上。

文档评论(0)

dmz158 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档