0 0

如何在structs2.1.6中配置ajax,请给出具体代码和步骤5

如何在structs2.1.6中配置ajax,请给出具体代码和步骤
问题补充:
我用的是structs 2.1.6, 经过以下步骤配置ajax:

1. 在web.xml加入:
	<servlet>
	    <servlet-name>dwr</servlet-name>
	    <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
	    <init-param>
	      <param-name>debug</param-name>
	      <param-value>true</param-value>
	    </init-param>
	 </servlet>
	 <servlet-mapping>
	    <servlet-name>dwr</servlet-name>
	    <url-pattern>/dwr/*</url-pattern>
	 </servlet-mapping>


2. 在WEB-INF下生成dwr.xml文件,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
"http://www.getahead.ltd.uk/dwr/dwr10.dtd" >
<dwr>
	<!-- 定义所有需要被暴露的Java方法 -->
	<allow>
		<!-- 定义将org.apache.struts2.validators.DWRValidator创建成一个validator对象 -->
		<create javascript="validator" creator="new">
			<param name="class"
				value="org.apache.struts2.validators.DWRValidator" />
		</create>
		<!-- 定义一个转换器 -->
		<convert match="com.opensymphony.xwork2.ValidationAwareSupport"
			converter="bean" />
	</allow>
	<signatures>
		<![CDATA[
    import java.util.Map;
    import org.apache.struts2.validators.DWRValidator;
    DWRValidator.doPost(String,String,Map<String,String>);
    ]]>
	</signatures>
</dwr>


3. 下载dwr.jar

4. 在相关jsp的<head></head>之间加入<s:head theme="ajax" />

但是,出现以下问题:
1. jsp上不能出现ajax相关的属性

<s:submit target="theForm"></s:submit>
jsp报警提示:undefined attribute name(target)

2. 运行时报以下错误:
SEVERE: Servlet.service() for servlet jsp threw exception
java.io.FileNotFoundException: Template /template/ajax/head.ftl not found.

2009年4月20日 11:45

5个答案 按时间排序 按投票排序

0 0

采纳的答案

楼主,这是我之前解决的一个问题,和你是一样的问题,
去看一下吧

http://www.iteye.com/problems/14816

2009年4月20日 15:50
0 0

dwr你用的是哪个版本的

2009年4月20日 15:52
0 0

可以直接用jquery.js 什么都不用配,直接引进来就行了

2009年4月20日 11:56
0 0

看看文章

http://struts2.group.iteye.com/group/topic/9682

2009年4月20日 11:54
0 0

2.1.6中集成的ajax方案可以是鸡肋,基于dojo 0.4,已经标志为过时。
所以和其他没有集成ajax的框架一样,自己动手,使用现在的js库,就可以了。

2009年4月20日 11:50

相关推荐

    structs2.1.6官方JAR包

    structs2.1.6官方JAR包 structs2.1.6官方JAR包 structs2.1.6官方JAR包 structs2.1.6官方JAR包 structs2.1.6官方JAR包

    structs-2.1.6-all

    structs-2.1.6-all 360云盘地址.

    structs2.1.6+spring2.5.6+hibernate3.3.2jar包

    三种架构架包,分别是structs2.1.6,spring2.5.6和hibernate3.3.2架包。已经分别规类,不同的jar包在不同的文件夹下,有需要的朋友可供下载.

    structs2.1.6-apps

    struts2.1.6全部压缩包太大了。分开传,有需要的可以进我的主页找

    STRUTS2.1.6+SPRING版本:2.5.6+Hibernate3.4.0整合实例

    STRUTS:2.1.6 Hibernate:3.4.0 SPRING版本:2.5.6整合 应用了泛型来做抽象类,简化了开发,适合初学者下载下来学习,然后自己尝试着搭一遍框架,会对三大框架的配置以及功能会有更深入的认识。

    Structs2 的配置环境

    Structs2 的配置环境,在使用Struts的过程中也遇到了一些问题,现在总结一下、

    structs-2.1.6-src.rar

    struts2.1.6全部资源太大,现在分开传

    Structs中基本配置入门

    Structs中基本配置入门

    structs2资源包

    包括Struts2的所有类库,版本为structs2.1.6

    structs-2.1.6-all\docs上.rar

    struts2.1.6doc太大了。分成上下两部分传

    structs-2.1.6-all\docs下.zip

    struts2.1.6doc下...........

    structs2 代码

    structs2 代码是适合初级学习者配置structs2代码

    Structs的基本配置

    第一步:配置ActionServlet 第二步:初始化参数对Servlet的运行环境进行初始化配置。

    Structs2.0框架搭建代码

    仅有Structs2.0基础框架的源代码,下载Structs2所需的jar包,添加到项目的WEB-INF/lib目录下即可

    structs2初学项目代码

    本项目模仿structs2中的简易留言板进行编写的雨伞信息管理项目,里面包含数据库和源代码,实现了基本的增、删、改、查,用户信息的注册,基本界面的美化,structs的标签验证等等,这是初学代码,如有不足之处,还请...

    struts2配置文件以及代码示例

    struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置...

    structs配置

    这是自己的新的和总结 一、Struts理论准备 1 二、建立struts项目实践 9

    Structs学习Structs学习Structs学习

    Structs学习学习资料Structs学习Structs学习Structs学习Structs学习Structs学习Structs学习Structs学习Structs学习

    Structs2配置入门程序

    俺实在是太伤心了,只能自学的苦啊,编写一个初级的structs入门程序花了两个小时整错。。。。。奶奶的,姐是要考试地 。。。。各种拼写错误。。。。书上居然还存在错误,这不是误人子弟么,传上来给初学者一个例子,...

    structs1.高级应用

    structs1.高级应用

Global site tag (gtag.js) - Google Analytics