2013-04-18 65 views
0

我创建了一个JSP通过它我打电话给Dojo对话(点击按钮)。Dojo and Spring

但对话即的代码,

<div> 
................... 
</div> 

出现在同一页上。

因此我无法在JSP和Dojo对话之间插入一个控制器(Servlet)。

请建议一种在Dojo对话框和JSP之间插入控制器的简便方法。

谢谢 维沙尔Saxena先生

+0

你的代码段是有点...含糊!你能告诉我们你的jsp的完整代码,包括javascript部分吗? – Philippe 2013-04-18 13:46:40

回答

1

话,我想你想使用href属性(然后它会从外部页面加载对话框中的内容 - > JSP)。

的示例代码:

<div data-dojo-type="dijit/Dialog" title="My external dialog" href="yourJsp.html"> 
    .... 
</div> 

那是你的意思?

编辑:而在你的控制器,你映射它想:

@Controller 
public class MainController { 

     @RequestMapping(value = "/yourJsp.html") 
     public String getDialog(ModelMap model) { 
       ... // Do your stuff 
     } 
} 
+0

嗨Dimitri,其实我想在这个DOJO对话中使用当前JSP的一些元素的值。这可以通过控制器来实现。在您的解决方案中,我无法看到我如何做到这一点。 – user2293528 2013-04-18 06:20:27

+0

我不确定你的意思,你是什么意思的“一些元素”?我的解决方案只是从另一个来源加载对话框的内容(这意味着您可以使用单独的对话框模型/视图)。 – g00glen00b 2013-04-18 06:29:24

+0

我在当前JSP上有一个按钮,“onclick”调用一个调用此DOJO Dialogue(其

位于同一JSP上)的函数。如何通过首先通过控制器来获得相同的DOJO对话 – user2293528 2013-04-18 06:30:46