MyEclipse创建struts 2应用程序示例

  1. 在MyEclipse中创建struts 2应用程序的示例
  2. 在MyEclipse中创建struts2应用程序的步骤
在这里, 我们将使用myeclipse ide创建struts 2应用程序。我们不需要关心jar文件, 因为MyEclipse提供了这些jar文件。
你需要按照以下步骤创建struts 2应用程序。
  1. 创建一个网络项目
  2. 添加struts 2功能
  3. 创建输入页面(index.jsp)
  4. 创建动作类(Product.java)
  5. 将请求与操作映射到(struts.xml)文件中, 并定义视图组件
  6. 创建视图组件(welcome.jsp)
  7. 启动服务器并部署项目
1)创建一个Web项目
要创建网络项目, 请点击文件菜单-新建-项目-网络项目-输入项目名称, 例如firststruts-完成。
2)添加struts 2功能
【MyEclipse创建struts 2应用程序示例】要添加struts 2功能, 请选择你的项目-单击myeclipse菜单-添加项目功能-添加struts功能。
MyEclipse创建struts 2应用程序示例

文章图片
选择2.1和/ *作为网址格式-完成。
3)创建输入页面(index.jsp)
它使用struts核心标签创建带有字段的表单。
index.jsp
< %@ taglib uri="/struts-tags" prefix="s" %> < s:form action="product"> < s:textfield name="id" label="Product Id"> < /s:textfield> < s:textfield name="name" label="Product Name"> < /s:textfield> < s:textfield name="price" label="Product Price"> < /s:textfield> < s:submit value="http://www.srcmini.com/save"> < /s:submit> < /s:form>

4)创建动作类(Product.java)
这是简单的动作类, 其中包含带有setter和getter的属性。它包含还用于定义业务逻辑的execute方法。
Product.java
package com.srcmini; public class Product { private int id; private String name; private float price; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public float getPrice() { return price; } public void setPrice(float price) { this.price = price; }public String execute(){ return "success"; } }

5)在(struts.xml)文件中映射请求并定义视图组件
该xml文件注册动作和视图组件。
struts.xml
< ?xml version="1.0" encoding="UTF-8" ?> < !DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"> < struts> < package name="default" extends="struts-default"> < action name="product" class="com.srcmini.Product"> < result name="success"> welcome.jsp< /result> < /action> < /package> < /struts>

6)创建视图组件(welcome.jsp)
该jsp页面显示在操作对象中设置的信息。
welcome.jsp
< %@ taglib uri="/struts-tags" prefix="s" %> Product Id:< s:property value="http://www.srcmini.com/id"/> < br/> Product Name:< s:property value="http://www.srcmini.com/name"/> < br/> Product Price:< s:property value="http://www.srcmini.com/price"/> < br/>

7)启动服务器并部署项目
要启动服务器并部署项目, 请右键单击项目-运行方式-MyEclipse服务器应用程序。
下载此示例

    推荐阅读