idea strus html项目创建,使用IntelliJ IDEA 生成Struts2框架应用实例Hello World

使用IntelliJ IDEA 生成Struts2框架应用实例Hello World

当在Struts2的web应用程序中点击一个超链接或提交一个HTML表单时,会由控制器收集输入并发送一个叫Actions的Java类。

Action被执行后,Result会选择一个资源给出响应。

对于每个Struts2项目来的构建来说要有以下四个组件:

Action 操作

创建一个动作类,包含完整的业务逻辑并控制用户、模型及视图间的交互。

Interceptors 拦截器

这是控制器的一部分,可以根据需求创建拦截器,或者使用现有的拦截器

View 视图

创建一个JSP与用户进行交互,获取输入并呈现最终信息

Configuration Files 配置文件

创建配置文件来连接动作、视图以及控制器,这些文件分别是struts.xml,web.xml及Struts.properties

使用IntelliJ IDEA 生成Struts2框架的J2EE应用程序步骤如下:

第一步:

File->new->Project...

在弹出的对话框中选择Java Enterprise

152a1193599d4b593fd39fd430711670.png

第二步:

对生成的应用程序加入Struts2框架集成

Additional Libraries and Frameworks中选择Struts2,选择“Next”

aa1409754cb08ecd42cea2a67812a51a.png

第三步:

在完成第二步后在新的窗口中输入Project name

0594bbe38f27a89380d9900754ceed4e.png

创建Action类

Action类它是Struts2应用程序的关键,通过它实现大部分业务逻辑。

import com.opensymphony.xwork2.ActionSupport;

public class HelloWorldAction extends ActionSupport {

private String name;

@Override

public String execute() throws Exception {

return "success";

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

}

Struts2框架会创建一个HelloWorldAction类对象,并调用execute方法来响应用户的动作。

创建视图

创建一个JSP来展现最终信息,当一个预先定义动作发生时空上页面将被Struts2框架调用,并且这个映像会定义到struts.xml文件里。

<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值