`
Javaloverlover
  • 浏览: 347668 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

struts2中用ajax问题

阅读更多
java-web交流群:132607763

今天在struts2中使用<s:head theme="ajax"/>,但会一直报错。站点都不能打开,但去掉这句话就能正常显示。
这个原因是struts2版本的问题。我的版本是2.2.3版本。解决方案:
添加struts2-dojo-plugin-2.2.3.jar到lib下。然后在page下添加
<%@ taglib uri="/struts-dojo-tags" prefix="sd" %>
,在<head>中添加
<sd:head parseContent="true"/>

这样就解决了。
如下代码经过验证是没问题的:
<%@ page language="java" contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s" %>
<%@ taglib uri="/struts-dojo-tags" prefix="sd" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<sd:head parseContent="true"/>
</head>
<body>
	<s:form action="login">
		<s:label value="登陆"></s:label>
		<s:textfield name="username" label="用户名"></s:textfield>
		<s:password name="password" label="密码"></s:password>
		<s:submit value="登录"></s:submit>
	</s:form>
	<sd:datetimepicker label="生日" name="birthday"></sd:datetimepicker>
</body>
</html>
分享到:
评论

相关推荐

    struts2帮助文档

    struts2中用Spring实现IOC struts2中的零配置与IOC struts2介绍之使用连接标签 struts2入门 struts2进阶学习一 struts2进阶学习二 struts2进阶学习三 struts2进阶学习四 struts2进阶学习一 struts2进阶学习一 struts...

    Struts2.0中文教程权威版

    Struts 2权威指南——第1章 Struts 2概述.doc Struts 2权威指南——第2章 Struts 2下的...Struts2中用Spring实现IoC.doc Struts2中的零配置与CoC(Convention over Configration).doc Struts2介绍之使用链接标签.doc

    struts2开发文档

    3. **插件支持**:Struts2有一个丰富的插件生态系统,如Tiles插件用于页面布局,Struts2-dojo-plugin提供Ajax支持,Struts2-json-plugin则方便了JSON数据交互。 4. **国际化与本地化**:Struts2支持多语言环境,...

    struts2必备jia包

    3. **ognl.jar**: Object-Graph Navigation Language(OGNL)是Struts2中用于数据绑定和表达式语言的库,用于在Action和View之间传递数据。 4. **freemarker.jar**: Freemarker是一个模板引擎,Struts2可以使用它来...

    配置Struts2所需的所有jar包

    3. **ognl.jar**:Object-Graph Navigation Language (OGNL) 是Struts2中用于数据绑定和表达式语言的库,它允许在Action对象和JSP页面之间传递数据。 4. **freemarker.jar**:FreeMarker是一个模板引擎,用于生成...

    ACCP7使用Struts2开发租房系统之二

    同时,会介绍ognl表达式,它是Struts2中用于数据绑定的关键技术。 **Chapter08:Struts2验证框架** 在租房系统中,数据验证是必不可少的。Struts2提供了内置的验证框架,使得开发者可以方便地对用户输入进行验证,...

    传智播客Struts2学习资料

    4. **Struts2与Ajax交互**:使用Struts2的JSON或者dojo插件实现异步请求。 5. **数据库操作**:结合Hibernate或MyBatis进行数据库操作,展示数据持久化的过程。 6. **拦截器实战**:编写自定义拦截器,例如实现...

    Struts2简单开发环境的搭建(初级)

    3. **ognl.jar**: Object-Graph Navigation Language,用于对象属性的表达式语言,Struts2中用于数据绑定和传递。 4. **freemarker.jar**: Freemarker是一个模板引擎,Struts2默认视图技术之一,用于生成动态HTML或...

    struts2技术文档

    OGNL是Struts2中用于数据绑定的语言,它允许在视图和模型之间灵活地传递数据。通过OGNL,开发者可以直接在JSP页面中访问Action的属性,简化了视图层的编写。 **5. Tiles框架集成** Struts2集成了Tiles框架,使得...

    struts2权威指南.

    此外,本章还将介绍ValueStack,它是Struts2中用于存储和传递数据的重要组件,允许在Action和视图之间共享数据。 除了上述章节,书中可能还会涵盖更多内容,如动态方法调用、ognl表达式、异常处理、国际化、Tiles...

    研磨Struts2

    值栈(ValueStack)是Struts2中用于存储和传递数据的重要工具,它可以方便地在Action和视图之间共享数据。 #### 7.2 值栈的使用 - **获取**:通过ActionContext来获取当前的值栈。 - **存储和读取数据**:可以将...

    struts2所需jar

    3. **ognl.jar**: Object-Graph Navigation Language (OGNL) 是Struts2中用于数据绑定和表达式语言的库。 4. **freemarker.jar**或**velocity.jar**: 根据配置,Struts2可以使用FreeMarker或Velocity作为视图模板...

    Struts2Test.zip

    Struts2拥有丰富的插件生态系统,例如,可能在这个示例中用到了Struts2的JSON插件,它允许Action直接返回JSON对象,简化了前后端交互的过程。此外,还有其他插件如Tiles用于页面布局,Validation插件用于表单验证等...

    Struts2入门宝典

    Struts2不仅继承了Struts1的一些优秀特性,如易于理解和使用的MVC架构,还引入了许多新的特性,比如动态方法调用、拦截器机制、强大的表单验证功能以及对Ajax的支持等,使得其在企业级应用开发中表现出色。...

    Struts2 权威指南02

    10. **插件体系**:Struts2拥有丰富的插件库,如Struts2-dojo-plugin用于增强AJAX支持,Struts2-convention-plugin实现自动Action映射,方便快速开发。 综上所述,《Struts2 权威指南》的第二部分可能涉及上述这些...

    教程_Struts2教程

    9. **插件集成**:Struts2拥有丰富的插件库,如Struts2-dojo-plugin(提供AJAX支持)、Struts2-convention-plugin(基于约定优于配置的插件)等,可以扩展其功能。 10. **最佳实践**:在实际开发中,理解何时使用...

    struts-2.3.16.1-docs.zip

    此外,Struts2的插件系统允许扩展功能,例如Struts2与Spring的集成、AJAX支持等,这些都是提升应用功能和用户体验的重要手段。 总之,Struts2框架为Java Web开发提供了强大的支持,通过深入学习和理解相关文档,...

Global site tag (gtag.js) - Google Analytics