如何在DOJO中进行多页面应用

时间:2011-11-16 07:02:46

标签: javascript dojo

我想在点击登录按钮时打开一个新页面。但问题是我何时使用 dojo.byId("someid").innerHTML="response page from spring controller"

Dojo Java脚本代码未在新页面中加载。但如果我使用一些声明性DOJO代码,它的工作方式如下:

 <button dojoType="dijit.form.Button" type="button">Click Me!
                        <script type="dojo/method" event="onClick" args="evt">
 alert("hello");

我该怎么办?具有多个dojo页面的示例示例将很好理解

1 个答案:

答案 0 :(得分:0)

看起来你正在为你的应用程序使用spring web,所以我猜你正在使用一些模板/视图技术......

您应该将dojo初始化代码放在将在所有视图中共享的模板中。

有关此内容的更多信息:http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/view.html

或者,如果您使用的是jsp,则可以将dojo代码放在单独的jsp文件中,并将其包含在所有页面中:     &lt;%@ include file =“/ WEB-INF / jsp / dojo_header.jsp”%&gt;