- 在MyEclipse中创建struts 2应用程序的示例
- 在MyEclipse中创建struts2应用程序的步骤
你需要按照以下步骤创建struts 2应用程序。
- 创建一个网络项目
- 添加struts 2功能
- 创建输入页面(index.jsp)
- 创建动作类(Product.java)
- 将请求与操作映射到(struts.xml)文件中, 并定义视图组件
- 创建视图组件(welcome.jsp)
- 启动服务器并部署项目
要创建网络项目, 请点击文件菜单-新建-项目-网络项目-输入项目名称, 例如firststruts-完成。
2)添加struts 2功能
【MyEclipse创建struts 2应用程序示例】要添加struts 2功能, 请选择你的项目-单击myeclipse菜单-添加项目功能-添加struts功能。
文章图片
选择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服务器应用程序。
下载此示例
推荐阅读
- Struts 2拦截器使用教程介绍
- Struts 2创建应用程序示例详细步骤
- Struts 2模型1和模型2(MVC)架构介绍
- Struts 2教程入门介绍
- 利用fastboot命给手机刷android系统
- android5.1 隐藏状态栏
- java.lang.IndexOutOfBoundException错误通用Mapper插件 String index out of range: 0错误
- 假设web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件。
- App界面设计利器Sketch 精选案例合集