mvc下,3种窗口d出设置的方法

mvc下,3种窗口d出设置的方法,第1张

想做页面美化 特别是在一个页面中 只占了很小一块的页面 想做成d出窗口样式 稍微总结了下  

通过重写 <input标签下按钮的onclick事件 来进行窗口的d出设置

复制代码 代码如下: <input type=button onclick="window open( /AddDpment height= width= fullscreen=no resizable=yes scrollbars=no top= left= )" value="添加部门"/>

其中 window open( 路径 窗口的宽度 高度 相对窗体的位置 是否全屏 是否有滑动等属性设置 )通过重写<a herf= 来获得窗口

复制代码 代码如下: <a href="" onclick="window open( <%=Url Action("EditDpment" "Admin" new{id = item Department_id}) %>width= height= location=no menubar=no status=no scrollbars=no resizable=no top= left= )">部门修改</a><br />

其中 由于MVC中 路径的原因 这里推荐使用<%=url action>来设置其路径 这里可以通过url action中创建new{id}来传参数 可以通过jquery来定义 并在控件中调用 d出窗口后 可以通过重新定义表单的地址和target属性来重新返回框架窗口中 例如

复制代码 代码如下: <%using (Html BeginForm("EditGroup" "Admin" FormMethod Post new { target = "mainFrame" })) lishixinzhi/Article/program/net/201311/14081

可以在后台controller方法参数里直接接收,有如下两者方法:

在controller里不用注解可以这么写:

public ModelAndView handleRequest(HttpServletRequest req)throws Exception { ModelAndView mv = new ModelAndView()mv) String key1.addObject("key1&quot, key1)mv.getParameter("key1")mv, key2)key2" }

用注解可以这么写:

public ModelAndView handleRequest(@RequestParam(&quot.addObject(&quot.addObject(&quotjsp页面的请求地址后带上参数href="xxxx mv.addObject("key1"req) mv.setViewName("login/login.jsp&quot,@RequestParam String key2) throws Exception { ModelAndView mv = new ModelAndView()key1"key2"

//, req, req.getParameter("key1")) return mv mv.setViewName("login/login.jsp&quot)return mv.getParameter("key2"))?key1=1&key2=2"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11769759.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存