在MyEclipse 2013中使用图形界面快速配置Struts2的操作方法
1、 建立一个web project项目【项目名:Demo】。
步骤:从MyEclipse菜单中依次打开:File --> New --> Web Project,结果如下图所示:
提示:【我的Tomcat服务器是:Apache Tomcat v7.0 也可选MyEclipse自带的,如:MyEclipse Tomcat v7.0
2、 给项目添加Struts2的兼容开发功能。
步骤:选中Demo工程名,再依次选中MyEclipse菜单的:
Myeclipse --> Project Facets[Capabilities] --> Install Apache Struts(2.x) Facet -->选[Finish]按钮;过程和结果如下图所示:
3、给项目添加所需的JSP文件:【HelloWorld.jsp】
步骤:
A步骤:如上图所示,找到struts.xml双击打开。屏幕上会出现如下图的编辑窗口,当前出现的是[Source]编辑界面,我们选择 [Flow]图形编辑界面
B步骤:接着把上图的图标拖放到左边的空白处,这时会出现一个【Create a new JSP page.】的对话框,按下图 修改相应的参数,完成后按【Finish】按钮。
C步骤:给以上的JSP文件(即工程中的 HelloWorld.jsp)覆盖加入下列的代码,代码如下所示:
<%@ page contentType="text/html; charset=UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags"%>
<html>
<head><title>Struts 2 Demo</title></head>
<body>
<h3>${message}</h3>
<s:form action="HelloWorld">
<s:textfield name="message"/><s:submit/>
</s:form>
</body>
</html>
4、给项目添加一个Package。
步骤:把上图的拖放到左边的空白处,这时会出现一个【New Package】的对话框,按下图修改相应的参数,完成后按【Finish】按钮。
5、给Package添加一个Action及Result
步骤:把上图的拖放到左边的Package浅黄区域,这时会出现一个【New Action】的对话框,按下图修改相应的参数,完成后按【Finish】按钮。
再按【Finish】按钮完成操作!
6、修改HelloWorld.java类文件
package com.etop.struts2.action;
import com.opensymphony.xwork2.ActionSupport;
publicclass HelloWorld extends ActionSupport {
private String message;
public String execute() throws Exception {
returnSUCCESS;
}
public String getMessage() {
returnmessage;
}
publicvoid setMessage(String message) {
this.message = message;
}
}
添加工程到tomcat服务器:
启动tomcat服务器:
最后就可以在浏览器中测试了:
输入网址:http://localhost:8080/Demo/HelloWorld.action 如下图所示