`
jqjbpxs
  • 浏览: 6191 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

struts 第一个小示例(登录)

阅读更多
1 加入struts2 需要的包
   附件中
2 修改web.xml 增加
   <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>

    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
3  做一个jsp的页面内容,如下(主体部分)
   <body>
      <form name="loginForm" action="<%=request.getContextPath()%>/login//userLogin" method="post">
      <input type="text" name="user.userName" /><br/>
      <input type="submit" name="submit" value="确定"/>
      </form>
  </body>
4  com.lxb.domain包中增加一个类
   package com.lxb.domain;

public class User {

private String userName;

public String getUserName() {
return userName;
}

public void setUserName(String userName) {
this.userName = userName;
}

}

5 com.lxb.action 中的UserLoginAction.java
  
package com.lxb.action;

import com.lxb.domain.User;

public class UserLoginAction {

private User user;


public User getUser() {
return user;
}


public void setUser(User user) {
this.user = user;
}


public String execute()
{
return "success";
}

}

6  测试,可以跳转了,记的做个userInfo.jsp。
分享到:
评论

相关推荐

    struts 2.3.7 简单示例

    struts 2.3.7简单示例。...示例实现用户登录功能,由于该示例是ssh整合的第一步,所以并未包含Spring、Hibernate框架,仅是Struts2的示例。 如果需要其他整合,请看:http://blog.csdn.net/xz2001/

    struts2,登陆,示例,源代码

    这个"struts2,登陆,示例,源代码"的压缩包文件提供了一个具体的登录功能实现,对于初学者来说,是理解Struts2工作原理和实践应用的好资源。 Struts2的核心在于MVC(Model-View-Controller)架构模式,它通过...

    一个Struts登陆实例

    在本实例中,我们将深入理解如何创建一个基本的Struts 1.2登录应用。 首先,我们需要在项目中引入Struts支持。通过右键点击项目,选择Myeclipse的"Add Struts Capabilities"选项,选择Struts 1.2规范,并指定基础类...

    韩顺平struts视频第一个Demo(简单登录验证)

    在本示例中,"韩顺平struts视频第一个Demo(简单登录验证)"是一个基于Struts框架的入门级实践,旨在教授如何实现一个基本的用户登录验证功能。韩顺平是一位知名的IT教育家,他的课程通常深入浅出,易于理解。 在这个...

    struts2通配符示例代码

    这个配置表示,对于`/user`命名空间下的所有请求,如果URL符合`*_*`的格式,将会被映射到`UserAction`类,并调用与第一个星号对应的方法。例如: - `/user/save_profile` 会调用 `UserAction` 的 `save_profile` ...

    Struts——Menu示例教程

    Struts是Java Web开发中的一个开源框架,它主要用于构建基于MVC(Model-View-Controller)模式的应用程序。在Struts框架中,Menu组件扮演着重要角色,它帮助开发者创建和管理应用程序的导航结构,为用户提供友好的...

    Struts2.0上传进度条简单示例

    Struts2.0上传进度条简单示例是一个实用的功能,它允许用户在上传大文件时看到实时的进度信息,提供更好的用户体验。在这个示例中,我们将深入探讨如何在Struts2框架下实现文件上传进度条的功能。 首先,Struts2...

    配置第一个Struts2的简单登陆程序

    本教程将指导新手配置第一个基于Struts2的简单登录程序。 首先,你需要从Apache Struts的官方网站下载Struts2的软件包。在编写此教程时,最新版本为Struts 2.0.11.2,但请注意,随着时间推移,可能会有新的版本发布...

    Struts2文件上传示例

    文件上传的第一步是创建一个HTML表单,允许用户选择文件。表单需要设置`enctype="multipart/form-data"`属性,以便浏览器能够正确地处理文件数据。例如: ```html 上传" /&gt; ``` 在Struts2的配置文件(struts....

    struts框架第一个例子

    这个"struts框架第一个例子"是初学者入门Struts的重要实践,通过它我们可以了解Struts的核心概念、配置以及如何将其实现到实际项目中。 首先,让我们深入了解Struts框架。Struts是由Apache软件基金会维护的一个开源...

    简单介绍Struts2中的拦截器的小示例

    Struts2是一个强大的Java Web框架,它为开发者提供了一种优雅的方式来组织...通过这个小示例,初学者可以了解到Struts2拦截器的基本概念、配置方式以及如何自定义拦截器。这将为后续更深入的学习和实践打下坚实的基础。

    第一个Struts2程序中遇到的若干问题及解决方法

    在初学者尝试创建第一个Struts2程序时,可能会遇到一些常见问题。这篇博客将探讨这些问题并提供解决方案。 首先,配置问题是新手经常遇到的挑战。在搭建Struts2环境时,确保正确地在`web.xml`文件中配置了Struts2的...

    struts2 HelloWorld最小必备包

    通过这个最小必备包,你可以开始学习如何配置Struts2的XML文件,创建第一个动作类,编写Freemarker模板,并观察它们如何协同工作来呈现"Hello, World!"的简单页面。同时,这也会帮助你理解Struts2框架的核心组件及其...

    Struts Hibernate示例

    在这个示例项目中,`NetStoreSample`可能是一个完整的Web应用,包含了Struts和Hibernate的集成实例。通常,`WEB-INF/lib`目录下存放着所有必要的库文件,包括Struts和Hibernate的JAR文件,以及任何其他依赖的第三方...

    Struts2简介与入门

    Struts2的出现是为了结合Struts1和WebWork的技术优势,形成了一个全新的框架。它以WebWork为核心,同时保留了Struts1风格的开发流程。Struts2框架的版本号分为两个系列,即1.x和2.x,分别代表了Struts1和Struts2。 ...

    IntelliJ IDEA 2017.3创建第一个Struts2项目

    在本文中,我们将深入探讨如何使用IntelliJ IDEA 2017.3版本来创建一个基于Struts2框架的第一个Web应用程序。Struts2是一个强大的、开源的MVC(Model-View-Controller)框架,它简化了Java Web开发,提高了代码的可...

    struts2经典实例

    这个例子简单地演示了如何设置Struts2环境,创建第一个Action并显示简单的输出。 通过以上这些实例,你可以逐步学习和掌握Struts2的配置、Action、拦截器、结果类型、OGNL表达式、数据绑定、国际化、安全等方面的...

    第一个struts2

    这个“第一个struts2”项目是初学者理解Struts2工作原理的一个基础示例,它展示了如何使用Struts2的核心标签库,特别是`s`标签,以及如何通过`com.opensymphony.xwork2.util.ValueStack`来处理和访问标签中的值。...

Global site tag (gtag.js) - Google Analytics