Web服务器:apache-tomcat-6.0.18 Struts版本:struts-2.0.14
JDK版本:JDK1.5.0_12
struts2-core-2.0.11.1.jar
xwork-2.0.4.jar
commons-logging-1.0.4.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar 在这个简单的例子中,我们将会完成以下步骤: 1.配置web.xml 2.编写jsp 3.编写Action实现类 4.配置Action 5.发布运行 1.配置web.xml Struts2的入口点是一个Filter,需要将这个入口点配置到web.xml:
2. 编写jsp 在这个例子中需要两个jsp,一个是index.jsp, 用于输入用户的名字。第二个jsp是welcome.jsp,用于向用户问候。 在Struts2中只需要一个标签库/struts-tags。这里面包含了所有的Struts2标签。但使用Struts2的标签大家要注意一下。在<s::form>中最好都使用Struts2标签,尽量不要用HTML或普通文本. index.jsp如下:
welcome.jsp如下:
3.编写Action类 Struts2.x的Action需要从com.opensymphony.xwork2.ActionSupport类继承。而且Action中已经包含了Struts1中的ActionForm类信息,所以不需要再写ActionForm类。 在这个例子中只编写了一个HelloWorld.java类:
4.配置Action类: 在struts2.x中的配置文件一般为struts.xml,放到WEB-INF"classes目录中。下面是在struts.xml中配置动作类的代码:
5.发布: 在eclipse-jee-ganymede下配置tomcat服务器,很简单。 Windows->Performance->Server->Runntime Environment->Add.随着向导就可以增加tomcat服务器了。 然后鼠标右键点击项目的根目录,选择菜单的Run As->Run on Server就可以发布启动你的项目了。而且还有eclipse自带的浏览器,感觉很不错咯。