Struts2框架(二)

这篇博客介绍了如何在Eclipse中创建一个Struts2项目,包括创建动态Web项目、导入Struts2所需的jar包、配置web.xml过滤器、创建struts.xml文件以及如何访问Servlet API内置对象。通过ActionContext和ServletActionContext类,以及实现相关Aware接口的方法来操作HttpServletRequest、HttpSession和ServletContext。
摘要由CSDN通过智能技术生成

Struts2使用

第一步:在eclipse中创建一个动态页面项目,单击“file”会弹出如下的菜单。

 

第二步:单击“file->Dynamic Web Project”命令。即弹出如下对话框 ,并在Project name文本输入框中输入“struts2pro”的项目名称。

第三步:单击“next”按钮,进入“Configure project for building a Java application ”。

 

 

第四步:单击“next”按钮,进入 “Configure web module setting” 。

 

第五步:在上图中一定要选择“Generate web.xml deployment descriptor”的复选框,然后单击“Finish”完成项目的创建。如下图所示 。

 

第六步: 导入struts2的数据包。在struts2开发,一般情况下最少导入的jar包,去apps下的struts2-blank示例程序中copy。如下图所示。

 

在上图中我们看到了一个“struts2-blank.war”文件,我们把改名为:struts2-blank.rar 。对struts2-blank.rar进行解压,然后进行解压文件夹,打开apps/struts2-blank/WEB-INF/lib目录,如图所示。如下图所示。

 

 

第七上:把apps/struts2-blank/WEB-INF/lib目录中所有的jar包复制到我们项目中的  lib。

 

第八步:把所有的jar包添加到类库中,即选择所有jar包然后右击,在弹出的菜单中选择“build Path-Add to build Path”,完成Struts2导入数据包。如下图所示。

 

第九步:创建struts2的视图index.html。

 

index.html的代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body>

<h1>这是我第一个struts2的视图!</h1>

</body>

</html>

第十一步:添加 struts2 的过滤器。

为了确保struts2能在你的web应用中运行,需要在web.xml中添加过滤器设置来启用struts2。如下图所示:

 

其中在Web.xml的代码如下。

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns="http://xmlns.jcp.org/xml/ns/javaee"

xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"

id="WebApp_ID" version="3.1">

<display-name>struts2Pro</display-name>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值