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简单示例。...示例实现用户登录功能,由于该示例是ssh整合的第一步,所以并未包含Spring、Hibernate框架,仅是Struts2的示例。 如果需要其他整合,请看:http://blog.csdn.net/xz2001/
这个"struts2,登陆,示例,源代码"的压缩包文件提供了一个具体的登录功能实现,对于初学者来说,是理解Struts2工作原理和实践应用的好资源。 Struts2的核心在于MVC(Model-View-Controller)架构模式,它通过...
在本实例中,我们将深入理解如何创建一个基本的Struts 1.2登录应用。 首先,我们需要在项目中引入Struts支持。通过右键点击项目,选择Myeclipse的"Add Struts Capabilities"选项,选择Struts 1.2规范,并指定基础类...
在本示例中,"韩顺平struts视频第一个Demo(简单登录验证)"是一个基于Struts框架的入门级实践,旨在教授如何实现一个基本的用户登录验证功能。韩顺平是一位知名的IT教育家,他的课程通常深入浅出,易于理解。 在这个...
这个配置表示,对于`/user`命名空间下的所有请求,如果URL符合`*_*`的格式,将会被映射到`UserAction`类,并调用与第一个星号对应的方法。例如: - `/user/save_profile` 会调用 `UserAction` 的 `save_profile` ...
Struts是Java Web开发中的一个开源框架,它主要用于构建基于MVC(Model-View-Controller)模式的应用程序。在Struts框架中,Menu组件扮演着重要角色,它帮助开发者创建和管理应用程序的导航结构,为用户提供友好的...
Struts2.0上传进度条简单示例是一个实用的功能,它允许用户在上传大文件时看到实时的进度信息,提供更好的用户体验。在这个示例中,我们将深入探讨如何在Struts2框架下实现文件上传进度条的功能。 首先,Struts2...
本教程将指导新手配置第一个基于Struts2的简单登录程序。 首先,你需要从Apache Struts的官方网站下载Struts2的软件包。在编写此教程时,最新版本为Struts 2.0.11.2,但请注意,随着时间推移,可能会有新的版本发布...
文件上传的第一步是创建一个HTML表单,允许用户选择文件。表单需要设置`enctype="multipart/form-data"`属性,以便浏览器能够正确地处理文件数据。例如: ```html 上传" /> ``` 在Struts2的配置文件(struts....
这个"struts框架第一个例子"是初学者入门Struts的重要实践,通过它我们可以了解Struts的核心概念、配置以及如何将其实现到实际项目中。 首先,让我们深入了解Struts框架。Struts是由Apache软件基金会维护的一个开源...
Struts2是一个强大的Java Web框架,它为开发者提供了一种优雅的方式来组织...通过这个小示例,初学者可以了解到Struts2拦截器的基本概念、配置方式以及如何自定义拦截器。这将为后续更深入的学习和实践打下坚实的基础。
在初学者尝试创建第一个Struts2程序时,可能会遇到一些常见问题。这篇博客将探讨这些问题并提供解决方案。 首先,配置问题是新手经常遇到的挑战。在搭建Struts2环境时,确保正确地在`web.xml`文件中配置了Struts2的...
通过这个最小必备包,你可以开始学习如何配置Struts2的XML文件,创建第一个动作类,编写Freemarker模板,并观察它们如何协同工作来呈现"Hello, World!"的简单页面。同时,这也会帮助你理解Struts2框架的核心组件及其...
在这个示例项目中,`NetStoreSample`可能是一个完整的Web应用,包含了Struts和Hibernate的集成实例。通常,`WEB-INF/lib`目录下存放着所有必要的库文件,包括Struts和Hibernate的JAR文件,以及任何其他依赖的第三方...
Struts2的出现是为了结合Struts1和WebWork的技术优势,形成了一个全新的框架。它以WebWork为核心,同时保留了Struts1风格的开发流程。Struts2框架的版本号分为两个系列,即1.x和2.x,分别代表了Struts1和Struts2。 ...
在本文中,我们将深入探讨如何使用IntelliJ IDEA 2017.3版本来创建一个基于Struts2框架的第一个Web应用程序。Struts2是一个强大的、开源的MVC(Model-View-Controller)框架,它简化了Java Web开发,提高了代码的可...
这个例子简单地演示了如何设置Struts2环境,创建第一个Action并显示简单的输出。 通过以上这些实例,你可以逐步学习和掌握Struts2的配置、Action、拦截器、结果类型、OGNL表达式、数据绑定、国际化、安全等方面的...
这个“第一个struts2”项目是初学者理解Struts2工作原理的一个基础示例,它展示了如何使用Struts2的核心标签库,特别是`s`标签,以及如何通过`com.opensymphony.xwork2.util.ValueStack`来处理和访问标签中的值。...