Struts2實验手册.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Struts2實验手册

Struts2实验手册(1):页面数据的显示请求。 新建web项目,添加Struts2支持。 右键点击“Package Explorer”的空白处,选择“New”-“Web Project” 如下图: 输入TestStruts2_XXX作为项目名称,其中XXX为学号最后三位。点击“Finish”,如出现下面的窗口: 点击“Yes”,成功创建一个web项目。 解析:具体意思为项目的Java解析器当前使用5.0版本即JDK1.5版本。而现在Myeclipse默认的工作空间使用6.0版本,问你是否用用户设置即5.0版本,选择Yes就是5.0版本,No就是6.0版本。 新建项目后,添加Struts2支持: 右键点击项目名称,出现下面菜单 选择“Myeclipse”-“Add Struts Capabilities ”出现下面窗口: 选择“struts 2.1”点击“Next” 出现下面窗口,选择Struts 2 Core Libraries 点击“Finish”即可。 点击“Finish”即可。 新建类HelloWorld: 在src包上点击鼠标右键,出现菜单: 选择“New”-“Class”出现下面窗口: 在package处输入“hello”,Name处输入“HelloWorld” 在打开的类HelloWorld中修改代码: 在类的空白位置点击鼠标右键,注意:光标要点在“{……}”两个大括号中间。 选择菜单“Source”-“Generate Getters and Setters”,注意:意思是生成get/set方法。 选择“message”下面的getMessage和setMessage方法,点击“OK” 修改struts.xml文件,进行页面请求配置。 这里的配置文件说明: package name=default extends=struts-default 使用默认的struts配置,所有action都放在package之中 action name=testHello class=hello.HelloWorld 设置一个action,名字叫testHello,当有页面请求时叫testHello时,使用类hello.HelloWorld的方法进行处理。 result name=success/hello.jsp/result 处理完后,如果返回值为success,则跳转到hello.jsp页面中。 注意:testHello名字可以随便设置,但是页面调用就看这个名字。Class类名必须和之前的设置相同,“success”必须和之前的HelloWorld的execute方法返回值相同。 新建JSP页面,显示结果。 在WebRoot文件夹上点击鼠标右键,出现菜单: 选择“New”-“JSP” 在Name处输入hello.jsp如上图。点击“Finish” 注意:名字要与struts.xml里面的:result name=success/hello.jsp/result对应: 打开JSP编辑页面,上部分为页面设计视图,下部分为JSP代码设计视图。 在下方的JSP代码视图中,将“This is my JSP page”改成:“${message}”如图: 运行web项目。 在项目名称处点击鼠标右键: 选择“Run As”-“MyEclipse Server Application”在设计窗口出现“MyEclipse Web Browser”: 在地址栏输入:http://kingsam:8080/TestStruts2_001/testHello.action 如果正常运行,应该在浏览器看到:HelloWorld Struts2实验手册(2):页面数据的提交请求。 在src中的包hello中新建类Login 输入以下代码: 修改struts.xml文件,进行页面请求配置: 新建JSP页面login.jsp: 将代码修改为: 代码说明: %@ taglib prefix=s uri=/struts-tags% 加载Struts标签,所有struts页面都必须加这句,其中s可以自己设置。但是下面代码都要修改 s:form action=loginUser 添加form表单,当有提交操作时,调用loginUser动作,不用再加后缀.action s:textfield name=username / 用户名输入框,名字要和hello.Login类里面的username相同 s:password name=password / 密码输入框, 名字要和hello.Login类里面的password相同 s:submit/

文档评论(0)

fv45ffsjjI + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档