我想在点击登录按钮时打开一个新页面。但问题是我何时使用
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页面的示例示例将很好理解
答案 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;