`
chenlh
  • 浏览: 39575 次
  • 性别: Icon_minigender_1
  • 来自: 福建
文章分类
社区版块
存档分类
最新评论

Struts2小例子

阅读更多

第一个Struts 2.0例子

工具:MyEclipse 6.0.1

第一步:新建web project

第二步:为项目加入Struts 2.0 jar

官方下载地址:http://struts.apache.org/download.cgi#struts216

解压

打开lib文件夹:找到7个文件
 

 注:在网上看的没有两个包,开启tomcat后发现报了

Exception starting filter struts2

Unable to load configuration. - bean - jar:file:/D:/tools/apache-tomcat-6.0.13/webapps/struts2pro/WEB-INF/lib/struts2-core-2.1.6.jar!/struts-default.xml:46:178   错误

将文件添加到项目的
目录下


转到
MyEclipse会显示

第三步:修改web.xml配置文件代码

修改为:


第四步:创建
struts.xml

文件要放在项目的src目录下

 
struts.xml代码:

第五步:创建实体类




创建登陆页面



效果:



用到的
Sturts 2 标签

表单   <s2:form action="login">

文本框   <s2:textfield name="users.name"label="usersname"></s2:textfield><br>

密码     <s2:password name="users.password" label="password"></s2:password><br>

提交按钮  <s2:submit value="login"></s2:submit>

第六步:创建action class





LoginAction 继承自ActionSupport



点击
browse按钮


点击
OK

编写LoginAction.java代码:



实现父类中的
execute方法,判断用户输入的用户名及密码,进行比较,符合条件

返回 SUCCESS,   否则返回 ERROR

注:ActionSupportSUCCESS属性值为 success

ERROR属性值为 error

第七步:编写struts.xml代码



第八步:启动
tomcat运行测试



输入用户名及密码

正确显示result.jsp


错误显示
error.jsp

 
OK 测试没有问题,我的第一个Struts 2.0 的例子就完成了~

分享到:
评论
3 楼 aierkousi 2014-03-20  
这样说吧,问题还是很多的。虽然写了个Struts2的小例子,里面Users类的时候属性密码pwd,到了jsp那边用标签的时候已经是password,你居然能运行出结果而不是抛个空指针异常真是见鬼了。最最要说的是Struts2,你这个是2.0的比较老的版本,新版本很多改了,标签不再是<s2:action>  2被去掉了,照抄的话标签库无法识别。result有多个结果不能用type属性。。。。
总结一下,思路可以,但是问题太多。初学者还是看了我的评论以后,自己再动手不妨试试。究竟我说的对不对!
2 楼 supertaxi 2010-04-21  
怎么部署没说啊~~
1 楼 hui94781674 2009-09-08  
早说类。你都写在这上面啦。。

相关推荐

    struts2小例子

    这个"struts2小例子"是针对初学者或者开发者的一个实践项目,旨在帮助他们理解并掌握Struts2的核心概念和工作流程。在这个小例子中,我们将深入探讨以下几个关键知识点: 1. **Struts2框架概述**:Struts2是Apache...

    struts 2 小例子

    这个"struts 2 小例子"很可能是演示了如何使用Struts2框架开发一个简单的Web应用。让我们深入探讨一下Struts2的核心概念和关键特性。 首先,Struts2是MVC(模型-视图-控制器)架构模式的一个实现,它帮助开发者将...

    struts2 小例子

    struts2 小例子, 有利于初学者. 供大家参考使用

    struts2小例子(eclipse)

    这个"struts2小例子(eclipse)"是专门为初学者设计的,旨在帮助他们快速理解并入门Struts2框架。在这个Hello World示例中,我们将深入探讨Struts2的核心概念和关键组件。 首先,让我们了解Struts2框架的基本结构。...

    一个struts2小例子

    在"一个struts2小例子"中,我们可以深入探讨Struts2的核心概念和关键组件。 首先,Struts2的核心是Action类,它代表了用户的请求。在`newstruts2`目录中,我们可能会看到一个或多个Action类,这些类通常继承自`...

    struts2简单例子

    这个“struts2简单例子”是初学者理解Struts2工作原理和核心概念的一个很好的起点。让我们深入探讨一下Struts2的基础知识。 1. **MVC架构**: MVC模式是软件设计中的一个经典模式,它将应用逻辑分为三个主要部分:...

    eclipse 搭建 struts2 小例子

    这个小例子展示了如何创建Action、配置Struts2框架和展示结果页面。通过扩展这个基础,你可以进一步学习Struts2的高级特性,如拦截器、结果类型、国际化、数据校验等,从而更好地掌握Struts2在实际开发中的应用。

    简单的struts2小例子 代码

    Struts2是一个强大的MVC(Model-View-Controller)框架,它是Java EE应用程序开发中的重要组成部分,尤其在构建Web应用程序时。本示例是关于如何使用Struts2框架创建一个简单的登录应用。以下是对该小例子中涉及的...

    struts2完整例子

    这个“struts2完整例子”压缩包提供了学习和理解Struts2核心概念的实际示例。让我们深入探讨一下Struts2的关键知识点。 1. **MVC架构**:Struts2遵循MVC设计模式,它将业务逻辑(模型)、用户界面(视图)和应用...

    struts2入门例子

    这个"struts2入门例子"旨在帮助初学者理解Struts2的基本架构和核心功能,通过实际操作来学习如何配置Struts2框架以及实现页面跳转。 在Struts2中,`struts.xml`是核心配置文件,它是整个应用的入口点,负责定义动作...

    struts2的小例子

    这个"struts2的小例子"是专为初学者设计的,旨在帮助他们快速理解和掌握Struts2的核心概念和用法。 在Struts2框架中,主要包含以下几个关键组件: 1. **Action类**:这是业务逻辑处理的主要场所,通常继承自`org....

    struts2标签使用例子

    Struts2是一个强大的MVC(模型-视图-控制器)框架,用于构建企业级Java Web应用程序。在Struts2框架中,标签库是其一大特色,它提供了丰富的自定义标签,使得开发者能够更加便捷地创建动态页面。这些标签极大地简化...

    Jquery 整合 struts2 完整例子

    我们将详细介绍这个"Jquery 整合 struts2 完整例子",以及如何在myEclipse环境中进行操作。 jQuery是一个轻量级、高性能的JavaScript库,它极大地简化了DOM操作、事件处理、动画设计以及Ajax交互。它的API设计易学...

Global site tag (gtag.js) - Google Analytics