已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
struts2入门手册首先这个教程是基于你已经安装了myeclipse的基础上的,如果你还没有安装myeclipse工具软件的话,你需要马上去安装一个。如果你已经有了工具软件了的话,现在就按照以下步骤来入门struts2吧。1、 下载struts2进入struts的官网/,点击download,选择Full Distrybution:下的struts2-xxx-all.zip,下载struts2的最新版本,将压缩包解压,放置到D盘目录下。2、 解压struts2进入你解压后的struts2文件夹中,到D:struts2-xxxapps中,解压其中的struts2-blank.war压缩文件到D:struts2-xxxexample,这是struts2提供的基础例子,里面的WEB-INFlib目录下的包正是struts2正常工作所需要的基本包。3、 导入struts2基本包打开你的myeclipse,创建一个web project工程,命名为test(你也可以自己随意起一个),不要急着点击Finish,先选择Next,继续选择Next,在弹出的对话框中把第二个单选框打勾,如图,再点击Finish。创建好之后在你创建的工程上目录下的WebRoot/WEB-INF/lib目录上单击右键,选择import.,选择General下的File System,点击Next,选择Browse.,浏览选择到D:strutsexampleWEB-INFlib目录,点击确定。选择Sellct All,点击Finish,就完成了struts需要的最基础的核心包的导入。4、 用struts实现一个简单的登陆验证1. 修改工程目录下的WebRootWEB-INF目录下的web.xml文件,将里面的内容替换为如下代码: test login.jsp struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /*2. 在工程的src目录下创建struts.xml,代码如下: /welcome.jsp /login.jsp 3. 在工程的src目录下创建package(包),命名为action,在action中新建class,命名为LoginAction,代码如下:package action;import javax.servlet.http.HttpSession;import com.opensymphony.xwork2.ActionSupport;import org.apache.struts2.ServletActionContext; SuppressWarnings(serial)public class LoginAction extends ActionSupport private String name; private String password; public String getName() return name; public void setName(String name) = name; public String getPassword() return password; public void setPassword(String password) this.password = password; public String forward() throws Exception return SUCCESS; /重载ActionSupport中的execute()方法 public String execute() throws Exception /验证输入的Name是否为name,是则返回success否则返回input if(name.equals(name) HttpSession session = ServletActionContext.getRequest().getSession(); session.setAttribute(name, name); return SUCCESS; else return INPUT; 4. 在工程的WebRoot目录下创建login.jsp,代码如下: Login 5. 在工程的WebRoot目录下创建welcome.jsp,代码如下: Welcome 登陆成功现在就来验证一下我们的登陆页面吧,选择工具栏中的按钮,在弹出的对话框中单击project后的矩形选框,从下拉列表中选择你创建的工程,然后单击Add,从弹出的对话框中单击sever后的矩形选框,从下拉列表中选择tomcat7,单击Finish。然后在下面区域的severs中单击进入severs列表,在列表中右键点击tomcat7选择Run Sever。然后单击工程选中,点击按钮,选择Myeclipse Server Application运行工程,出现如下界面:在Name的输入框中输入name,密码任意,点击submit提交,如果出现如下登陆成功的页面:那么恭喜你!你已经成功入门struts。常见问题说明:1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年潼南县辅警招聘考试真题附答案详解(轻巧夺冠)
- 2025年衡水辅警招聘考试题库(含答案详解)
- 2025年钦州辅警招聘考试题库含答案详解(培优b卷)
- 2025年淄博辅警协警招聘考试备考题库完整参考答案详解
- 2025护工标准合同范本
- 2025年鄂州辅警协警招聘考试真题及答案详解(夺冠)
- 2025公司合约短期雇佣协议员工聘用合同
- 2025年通化辅警招聘考试题库附答案详解(能力提升)
- 2025年湖北辅警协警招聘考试备考题库附答案详解(研优卷)
- 2025年邵阳辅警协警招聘考试备考题库含答案详解(a卷)
- 第9课 体验算法控制 课件 2025-2026学年五年级上册信息技术浙教版
- 东莞餐饮管理办法
- 2025年山西省教师职称考试(理论知识)复习题及答案(新课标)-山西教师
- 劳务管理培训课件
- 肝动脉灌注化疗(HAIC)围手术期护理指南
- 事业单位保密知识培训
- 家族信托培训课件
- 2025至2030中国电子商务书籍行业发展趋势分析与未来投资战略咨询研究报告
- 医院非政府采购管理制度
- 新疆民丰县硝尔库勒锑矿采矿工程环评报告书
- 磁性护理文化构建路径
评论
0/150
提交评论