zend+smarty 怎么实现一个action对应两个view实现手机版和pc版

问题描述

zend+smarty 怎么实现一个action对应两个view实现手机版和pc版
如题,实现手机访问和电脑访问一个action的时候,实现不同的显示结果

解决方案

判断useragent,跳转不同的view

时间: 2024-12-02 22:08:25

zend+smarty 怎么实现一个action对应两个view实现手机版和pc版的相关文章

java-有两个功能模块,功能基本相同,用两个功能掉一个action方法好还是两个action好

问题描述 有两个功能模块,功能基本相同,用两个功能掉一个action方法好还是两个action好 java的web开发中有两个功能模块,功能基本相同,我是用两个功能掉一个action方法好,还是写两个action各自调用自己的方法好 解决方案 看模块的相关程度和以后要不要扩展了,如果以后可能两个模块可能会有不同程度的扩展,建议还是两个action比较把握,否则到时候在新增,很麻烦的

java-struts2:一个action类里有两个方法,我访问其中的一个方法配置的action

问题描述 struts2:一个action类里有两个方法,我访问其中的一个方法配置的action struts2:一个action类里有两个方法,我访问其中的一个方法配置的action,为什么会将两个方法都执行? 解决方案 action里的代码以及配置一起贴出来吗? 解决方案二: 有个方法是不是构造方法,struts2是多例的,一旦执行之后,先执行构造方法,创造一个实例,然后根据前台的要求,执行相应的操作方法

easyui-同时向一个页面传两个id

问题描述 同时向一个页面传两个id 在当前页面点击一个按钮之后将两个id带到要跳转的页面 我应该在下面哪里传两个id呢 function okLost() { var selRow = $("#clientawayList").datagrid("getSelected"); if (selRow == null) { $.messager.alert("提示", "请选择要修改的数据行"); return; } $(&quo

javaweb-求助啊,怎么实现一个frameset中两个jsp间的数据传输呢?

问题描述 求助啊,怎么实现一个frameset中两个jsp间的数据传输呢? 其中一个jsp提交form表单,另外一个jsp获取到提交过来的数据 解决方案 表单提交到另外一个jsp页面用request对象获取不就行了?和frameset有什么关系? 如果不想提交,另外一个frame获取某个frame里面输入的数据,使用parent.getElementById('frameID').contentWindow.documemt.getElementById获取frame中的控件 解决方案二: ??

一个Action可以直接跳转到另一个Action里吗?

问题描述 ssh里一个Action可以直接跳转到另一个Action里吗?如果可以,值怎么传? 解决方案 解决方案二:正在学习中....解决方案三:可以的,值一般设到request中然后forward到对应得action中解决方案四:我说的是两个Action中跳转,能具体点吗解决方案五:可以的.action也是java种的类而已.java中的类之间肯定可以传值的.解决方案六:可以啊,你用的是struts2吧,这样的话可以在action的result中指定属性type为chain或者是redirec

struts2.0-ssh struts2中 action执行两次

问题描述 ssh struts2中 action执行两次 1 排除重复提交的可能 2 点击页面中的超链接,action 执行两次:但在地址栏中输出地址,action只执行了一次(这个让我很震惊!) 3 执行的action 方法名为add(), 不存在get默认执行的情况 解决方案 struts2 action执行两次的原因struts2 中action执行两次的问题struts2 json插件执行原理 action执行两次 解决方案二: 这个肯定是你代码出错了,你应该把使用的界面代码贴出来 解决

ajax提交表单,MVC下action执行两次,前台只执行一次,求解

问题描述 前台ajax提交:第一步,点击添加按钮:<td><aclass="easyui-linkbutton"onclick="ns.rolelist.add();">添加</a></td>第二步,调用add()方法:ns.rolelist.add=function(){userAE({iconCls:'icon-add',formUrl:'/DZZHYHDHCB/Add'});};第三步,调用userAE()方法,

ajax 怎么设置超时(一个action执行了2遍)_AJAX相关

今天在测试工程时发现一个action执行了2遍 ,这个操作大致需要5分多钟才能完成,工程环境 apache2+tomcat6.0. 网上搜索发现了几个可以设置超时的地方: 1.ajax 语法去设置单位毫秒,例如: $.ajax({ url: XXX, timeout: 600000, type: 'POST', data: { }, error: function() { show_fail_meg("启动系统失败 !"); } }); 2.tomcat配置 server.xml 单位

Strust2从一个Action跳转到另一个Action的问题

问题描述 假设现在要求写一个ACTIONsource.action?targetAction=xyz然后在这个action完成之后要跳转到未知的另一个action(如上面的xyz.action)现在我想要两种方法实现1.怎么在XML里面配置这个ACTION,因为targetAction这个参数是动态的2.怎么在程序里面RETURN 直接写了就跳转了...谢谢大家了,如果没有说明白,我再补充 问题补充:这样的话,就有上百个ACTION要配置啊...我记得有传参数的${xxx}但是不知道以写了Ang