如何在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.
相关推荐
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 360云盘地址.
三种架构架包,分别是structs2.1.6,spring2.5.6和hibernate3.3.2架包。已经分别规类,不同的jar包在不同的文件夹下,有需要的朋友可供下载.
struts2.1.6全部压缩包太大了。分开传,有需要的可以进我的主页找
STRUTS:2.1.6 Hibernate:3.4.0 SPRING版本:2.5.6整合 应用了泛型来做抽象类,简化了开发,适合初学者下载下来学习,然后自己尝试着搭一遍框架,会对三大框架的配置以及功能会有更深入的认识。
Structs2 的配置环境,在使用Struts的过程中也遇到了一些问题,现在总结一下、
struts2.1.6全部资源太大,现在分开传
Structs中基本配置入门
包括Struts2的所有类库,版本为structs2.1.6
struts2.1.6doc太大了。分成上下两部分传
struts2.1.6doc下...........
structs2 代码是适合初级学习者配置structs2代码
第一步:配置ActionServlet 第二步:初始化参数对Servlet的运行环境进行初始化配置。
仅有Structs2.0基础框架的源代码,下载Structs2所需的jar包,添加到项目的WEB-INF/lib目录下即可
本项目模仿structs2中的简易留言板进行编写的雨伞信息管理项目,里面包含数据库和源代码,实现了基本的增、删、改、查,用户信息的注册,基本界面的美化,structs的标签验证等等,这是初学代码,如有不足之处,还请...
struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置...
这是自己的新的和总结 一、Struts理论准备 1 二、建立struts项目实践 9
Structs学习学习资料Structs学习Structs学习Structs学习Structs学习Structs学习Structs学习Structs学习Structs学习
俺实在是太伤心了,只能自学的苦啊,编写一个初级的structs入门程序花了两个小时整错。。。。。奶奶的,姐是要考试地 。。。。各种拼写错误。。。。书上居然还存在错误,这不是误人子弟么,传上来给初学者一个例子,...
structs1.高级应用