猿教程 Logo

使用MyEclipse开发Struts2项目

在这里,我们将使用myeclipse ide创建struts 2应用程序。 我们不需要关心jar文件,因为MyEclipse提供了这些jar文件。

您需要按照以下步骤创建struts 2应用程序。

  1. 创建一个Web项目

  2. 添加struts 2功能

  3. 创建输入页面(index.jsp)

  4. 创建动作类(Product.java)

  5. 使用(struts.xml)文件中的动作映射请求并定义视图组件

  6. 创建视图组件(welcome.jsp)

  7. 启动服务器并部署项目


1)创建一个Web项目

要创建Web项目,请单击文件菜单 - 新建 - 项目 - Web项目 - 编写项目名称,例如 firststruts - 完成。


2)添加struts 2功能

要添加struts 2功能,请选择您的项目 - 单击myeclipse菜单 - 添加项目功能 - 添加struts功能。


选择2.1和/ *作为url模式 - 完成。


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="save"></s:submit>
    </s:form>

    4)创建Action类(Product.java)

    它是包含setter和getter的属性的简单动作类。 它包含用于定义业务逻辑的execute方法。

    Product.java

    package com.javatpoint;
    
    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文件用于注册Action和视图组件。

    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.javatpoint.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="id"/><br/>
        Product Name:<s:property value="name"/><br/>
        Product Price:<s:property value="price"/><br/>

        7)启动服务器并部署项目

        要启动服务器并部署项目,请右键单击项目 - Run As - MyEclipse服务器应用程序。


        版权声明:本站所有教程均为本站原创或翻译,转载请注明出处,请尊重他人劳动果实。请记住本站地址:www.yuanjiaocheng.net (猿教程) 作者:卿文刚
        本文标题: C#环境
        本文地址:http://www.yuanjiaocheng.net/Struts/create-struts-2-application-in-myeclipse.html