基于JAVA技术WEB课件 (5).pptVIP

  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文档。上传文档
查看更多
Struts2.0 制作者:武凤霞 Struts2的下载和安装 1.登陆/download.cgi#struts206站点,下载Struts2 2. 将解压出来的文件夹下的lib文件夹下的struts2-core.jar、xwork.jar、 ognl.jar 等必须的类库复制到WEB应用的WEB-INF/lib路径下。 3. 编辑WEB应用的web.xml配置文件,配置Struts2的核心Filter。 配置片段如下: web-app filter filter-namestruts2/filter-name filter-classorg.apache.struts2.dispatcher.FilterDispatcher/filter-class /filter filter-mapping filter-namestruts2/filter-name url-pattern/*/url-pattern /filter-mapping /web-app 构建第一个Struts2的WEB应用 构建步骤: 创建一个文件夹,以此文件夹建立WEB应用。 在创建好的文件夹下新建一个名为WEB-INF的文件夹。 在WEB-INF文件夹下再新建一个web.xml文件,再新建两个文件夹分别 为classes和lib。这两个文件夹分别用于存放*.class文件和应用所需的 JAR文件。 建立好的WEB应用目录层次结构如下: StrutsApp |--WEB-INF |--classes |--lib |--web.xml |--其他所需的JSP文件等 4) 以上完成的只是一个空的WEB应用,为了让它拥有Struts2的功能,需修改web.xml,在web.xml中配置Struts2核心的Filter。配置片段如上面介绍。 5) 完成Filter的配置后,还需将所需的JAR文件放到lib目录下。 6) 在WEB-INF/classes下增加struts.xml配置文件。 注意:Struts2应用默认需要JAVA5运行时环境,需要支持Servlet API 2.4和JSP API 2.0的WEB容器。 用户输入用户名,密码,登录成功后,转到成功页面,登录失败转向失败页面。 首先是为该应用提供所需的JSP页面,包含登录界面、成功页面、失败页面。本应用的登录界面非常简单,只包含一个简单的表单提交页面,这个表单提交页面包含了两个表单域:用户名和密码。下面是用户请求登录的JSP页面代码: %@page language=”java” contentType=”text/html;charset=GBK” % html head title登录页面/title /head body form action=”login.action” method=”post” table align=”center” captionh3用户登录/h3/caption tr td用户名:input type=”text” name=”username”//td /tr tr td密码:input type=”password” name=”password”//td /tr tr align=”center” tdinput type=”submit” value=”登录”/input type=”reset” value=”重填”//td /tr /body /html 实现控制器 当用户通过前面的页面提交用户请求时,该请求需要提交给Struts2的控制器处理。Struts2的控制器根据处理结果,决定将哪个页面呈现给客户端。 Struts2下的Action就是一个包含execute方法的普通Java类,该类里包含的多个属性用于封装用户的请求参数。下面是处理用户请求的Aciton类的代码: package struts2.day01; public class LoginAction{ private String username; private String password; public String getUsername(){ return username; } public void setUsername(String username){ this.username=username; } public String getP

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档