最进有点时间,学习下struts2,版本是2.0.14
参照这位老兄的博客http://www.blogjava.net/max/category/16130.html,学习
遇到
According to TLD or attribute directive in tag file, attribute value does not accept any expressions
查看半天,原来是从2.0.11版本器,struts不再支持struts标签、jetl混用了
设置includ页面参数只能使用
<s:param name="ParamName">ParamNameValue</s:param>
includ页面获取参数,只能使用${param.ParamName}
参见:http://struts.apache.org/2.0.14/docs/include.html
struts2 could not be resolved as a collection/array/map/enumeration/iterator type
直接访问jsp页面时,容易出面上面情况,原因是action没有初始化。
通过action来访问jsp
http://localhost:8080/struts2/example/UITagExample.action
Could not create and/or set value back on to object
struts 表单使用POJO访问时,容易遇到上述错误
form片段如下
<s:form action="LoginX" method="POST">
<s:textfield name="user.name" label="User name"/>
<s:password name="user.password" label="Password"/>
<s:submit value="Submit"/>
</s:form>
action片段
private User user;
原因是user在action中还没有初始化,
解决:
1、在user类中添加无参数的构造方法,public User() {}
2、在action类中,初始化user private User user = new User("","");
分享到:
相关推荐
Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它在Web开发领域中被广泛使用。Struts2提供了一种结构化的、灵活的方式来组织和控制应用程序的流程,使得开发者可以更高效地构建...
这个"strut2jar包"很可能是包含了Struts2框架的JAR文件,这些文件通常包含了框架的类库、接口、实现以及必要的资源文件。 Struts2的主要特点和优势包括: 1. **灵活的配置**:Struts2允许开发者通过XML或注解来配置...
该代码使用strut+hibernate,是一个完整的登录代码。登录逻辑是:从数据库表读取里面存有的用户名和密码,用户在tomcat运行的登录界面上输入用户名和密码,如果输入正确,则进入成功界面,失败则重置登录界面密码,...
strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件
传智播客_黎活明_strut2的视频PPT
【标题】:“jsp+strut写的网上书店” 【知识点详解】: JSP(JavaServer Pages)是Java平台上的动态网页技术,它允许开发者在HTML页面中嵌入Java代码,实现服务器端的动态处理。JSP的核心概念包括指令...
### Struts2入门教程知识点详解 #### 一、Struts2简介及框架概览 **1.1 Web开发框架概述** - **JavaWeb应用的基本结构**:JavaWeb应用的典型结构分为四层:客户端层、Web服务器层、应用服务器层以及数据服务器层...
在这个"strut2文件下载"的资源中,我们可以看到与文件下载功能相关的实现,特别是对于处理中文文件名的乱码问题。 在Web应用中,文件下载是一个常见的需求,用户可能需要下载服务器上的各种类型的数据,如文本、...
在"strut2的jar包"中,包含的五个核心JAR文件至关重要,它们分别是: 1. **struts2-core.jar**:这是Struts2框架的核心库,包含了所有基本的控制器、拦截器、结果类型和其他核心功能。这个JAR文件提供了Action类、...
标题"yazaki,strut2"提及了两个关键元素:Yazaki和Strut2。Yazaki很可能是指一家公司或一个特定的项目,它使用了Strut2作为其开发框架。Strut2是Java Web应用程序开发中的一个流行框架,由Apache软件基金会维护,...
在这个"strut2简单登录"的学习资源中,我们将探讨如何利用Struts2实现一个基本的用户登录功能。 首先,我们需要理解Struts2的核心概念。Struts2框架基于拦截器(Interceptor)机制,它在请求处理的过程中插入了一...
struts2.3开发包
strut2学习的教程,是很不错的,大家看看
总结起来,"Strut2Json登录实例"是一个基于Struts2、JSON和jQuery的Web应用示例,它演示了如何使用这些技术实现用户登录功能。Struts2负责处理业务逻辑和数据转换,JSON提供数据交换的便利性,而jQuery简化了前端与...
如果你想要一个工具,让你的工作像传统的幻灯片制作一样简单,那么Strut是一个不错的选择。Strut是一个基于网络的应用,提供了幻灯片的分类和编辑工具。图形化的界面让你轻轻松松的添加文字、图片、视屏和网页。你也...
标题中提到的"strut2 jar包"是指Struts2框架运行所需的Java类库文件集合,这些jar包包含了Struts2的核心组件、插件和其他依赖库。在Java开发中,jar(Java Archive)文件是一种归档格式,用于打包和分发Java类和资源...
STRUT2 DWR入门教程 DWR(Direct Web Remoting)是一种开源JavaScript库,它允许在Web应用程序中实现Ajax功能,使用户界面更加动态和交互性更强。与STRUT2框架结合使用,DWR可以为Java后端提供简单且高效的远程方法...
在压缩包文件"strut2+hibernate+mysql"中,你应该会找到以下内容: 1. `struts.xml`:Struts2的核心配置文件,定义了Action类、结果页面和拦截器。 2. `hibernate.cfg.xml`:Hibernate的配置文件,包含数据库连接...