`
icyheart
  • 浏览: 777565 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

DWR中引用JS的路径问题

    博客分类:
  • DWR
阅读更多

dwr 引用util.js,engine.js,beanName.js路径问题如果引用util.js,engine.js,beanName.js的jsp页面在webRoot下面,则

<script type="text/javascript" src="dwr/engine.js"/></script>

<script type="text/javascript" src="dwr/util.js"/></script>

<script type="text/javascript" src="dwr/interface/beanName.js"></script>

 

就可以正确引用,若引用util.js,engine.js,beanName.js的jsp页面不在webRoot下面,则必须加上<%=request.getContextPath() %>即变成了

<script type="text/javascript" src="<%=request.getContextPath() %>/dwr/engine.js"/></script>

<script type="text/javascript" src="<%=request.getContextPath() %>/dwr/util.js"/></script>

<script type="text/javascript" src="<%=request.getContextPath() %>/dwr/interface/beanName.js"></script>

 

<%=request.getContextPath() %>这个方法应该能解决许多webRoot路径问题。很多连接的首页在webRoot下,不会引起路径问题若不在webRoot下,就会出现路径问题。都是由相对路径引出的问题。request.getContextPath()是工程名,也就是发布到web服务器的虚拟目录,比如/Sucre

 补充:

<script type="text/javascript" src="dwr/engine.js"/></script>

 这里的src="dwr/engine.js"中的dwr要与web.xml中的<url-pattern>相对应

<!-- 指定核心Servlet的URL映射 -->
	<servlet-mapping>
		<servlet-name>dwr-invoker</servlet-name>
		<!-- 指定核心Servlet映射的URL -->
		<url-pattern>/dwr/*</url-pattern>
	</servlet-mapping>

js引入模板

<script src='/[YOUR-WEBAPP]/dwr/interface/[YOUR-SCRIPT].js'></script>
<script src='/[YOUR-WEBAPP]/dwr/engine.js'></script>
 
0
0
分享到:
评论

相关推荐

    DWR中JS的引用路径问题【前台web】

    ### DWR中JS的引用路径问题详解 #### 一、背景介绍 在Web开发中,JavaScript(简称JS)是前端开发的重要组成部分之一。Direct Web Remoting (DWR) 是一个强大的Java库,它使得JavaScript能够直接调用Java方法,极...

    DWR中文文档(pdf)

    - **集成DWR**: 将DWR框架加入到项目中,通常通过将DWR的jar包添加到项目的类路径中完成。 - **配置文件**: 编辑`web.xml`和`dwr.xml`文件,设置DWR的工作模式和各种参数。 ##### 1.2 HelloWorld示例 - **配置文件...

    Spring 2中整合DWR 2

    2. **验证Schema引用**:确认`xsi:schemaLocation`中的路径是否正确无误,如果使用的是Spring 2.0.xsd文件,则需确保路径指向正确的文件。 3. **检查依赖版本**:有时错误可能是由于使用的Spring版本与配置文件中...

    dwr跨域访问以及dwr的使用+dwr.jar

    1. **安装与配置**:首先需要将dwr.jar添加到项目的类路径中。然后在web.xml中配置DWR的初始化参数,包括设置允许的源、安全设置等。 2. **创建Java接口**:在服务器端定义一个Java接口,该接口中的方法将被前端...

    DWR的使用方法

    要开始使用DWR,首先需要将`dwr.jar`文件添加到项目的类路径中。这通常意味着将其放入WEB-INF/lib目录下。同时,还需要在Web应用的`web.xml`配置文件中添加DWR的Servlet配置,如下所示: ```xml &lt; servlet-name &gt;...

    SSH集成DWR

    5. **编写JavaScript代码**:在HTML或JS文件中,可以像调用本地函数一样调用DWR暴露的方法。例如: ```javascript function displayUsers() { MyService.getUsers(function(users) { // 处理返回的用户数据 })...

    dwr-1.1.3-src.zip

    DWR 是一个开源Java库,它允许JavaScript在Web浏览器中与服务器端的Java对象进行交互,实现Ajax功能。描述中的内容同样指向这个版本号,暗示了这是一个软件开发资源包。 标签 "dwr-1.1.3-src.zip" 重复了标题信息,...

    DWR例题课堂代码 用DWR实现ajax

    4. **生成JavaScript接口**:DWR会根据`dwr.xml`生成JavaScript接口,你可以直接在客户端代码中引用。 5. **编写客户端代码**:在HTML页面中,使用DWR提供的JavaScript API调用服务器端方法,并处理返回的结果。 在...

    dwr的资源包

    在这里,它包含了对dwr.jar和其他可能的依赖项的引用,这对于在Eclipse环境中开发和调试DWR应用至关重要。 4. **.project**:这是Eclipse项目的配置文件,定义了项目的类型、构建设置、nature(特性)等信息,帮助...

    DWR使用教程

    客户端通过`dwr/interface/xxx.js`路径引用JS文件来调用业务组件。 **6、DWR实现机制** DWR主要由以下组件构成: - **JS引擎(Engine.js)**:负责拦截后台组件请求,实现客户端统一入口,包装JS参数,选择最佳...

    dwr教程(初学者的宝典)

    在JavaScript中,只需引用相应的`TestClass.js`文件,然后直接调用`testClass.testMethod1()`即可执行Java方法。 2. **调用有简单返回值的JAVA方法** 配置与无返回值的情况相同,但在JavaScript端,我们需要提供一...

    dwr工程实例,基本于myeclipse.

    这些文件将被添加到工程的类路径中,以便在编译和运行时能够正确引用DWR的API。 导入工程后,你会看到项目的结构,包括`WEB-INF`目录下的`web.xml`配置文件。DWR的配置主要在这里进行,你需要在`web.xml`中添加DWR...

    dwr3.0+SSH2

    3. **整合DWR与SSH2**:确保DWR能够调用到由SSH2管理的业务逻辑,可能需要在DWR配置中引用Spring的Bean,或者通过Spring的AOP(面向切面编程)来实现权限控制和事务管理。 4. **SQL文件**:项目中包含了SQL文件,...

    我整理的dwr详细笔记

    - **创建可调用的Java对象**:在dwr.xml文件中通过`&lt;create&gt;`标签指定可由JavaScript调用的Java类。 - **编写JavaScript代码**:在前端页面中,可以直接使用这些Java类的方法,如同调用本地JavaScript函数一样简单。...

    DWR结合spring例子(可用)

    这通常通过Maven或Gradle的配置来完成,确保在项目的类路径中包含了DWR的JAR文件以及Spring框架的必要组件。 接下来,我们需要在Spring的配置文件中声明DWR的相关bean。这包括`DWRController`,它负责处理DWR的HTTP...

    DWR开发培训.ppt

    4. **组件发布与引用:** Java组件需要是具体类,遵循Java Bean规范,然后在DWR配置文件中声明,客户端通过特定路径引用JS文件来调用Java组件。 5. **回调函数:** DWR支持回调函数,用于处理服务器返回的结果,提供...

    dwr教程的开发

    要在你的Web应用中使用DWR,你可以在HTML或JSP页面中引用DWR生成的JavaScript文件和核心引擎文件: ```html [YOUR-WEBAPP]/dwr/interface/[YOUR-SCRIPT].js'&gt; [YOUR-WEBAPP]/dwr/engine.js'&gt; ``` 替换`[YOUR-...

    DWR开发培训PPT

    客户端通过`dwr/interface/xxx.js`路径引用JS文件来调用业务组件。 **DWR实现机制** DWR由几个主要部分组成:JS引擎(Engine.js)负责截取请求,提供统一的客户端入口,包装参数,选择最优的数据提交策略,并处理...

Global site tag (gtag.js) - Google Analytics