求权力的游戏百度云资源~

在jsp中如何点击按钮进行页面跳转-java-电脑编程网在jsp中如何点击按钮进行页面跳转作者:niniwei8 和相关&&我在做购物车模块,想要删除购物车中某种商品,删除后还要跳转到当前页面。请问点击按钮后跳转到当前页面,该如何实现?不用form表单,只用onclick。最好能举个例子说明,非常感谢------回答---------------其他回答(5分)---------页面:HTML code
&!--假设你页面中已经有商品对象p,del_servlet.do对应一个删除商品的servlet--&
&a href=&del_servlet.do?id=${p.id}& onclick=&return confirm('确认删除商品${p.name}?');&&
------其他回答(5分)---------servlet的写法:Java code
String idStr = request.getParameter(&id&);
if(idStr!=null&&idStr.length()&0){
//删除操作
}
response.sendRedirect(&原来的页面的url&);
------其他回答(3分)---------做购物车,可以用做啊。。& 这个实例中有购物车,你可以参考下。http://download.csdn.net/source/1173925------其他回答(5分)---------用JS跳转也可以onclick = &changeHref()&然后JS函数写function changeHref(){& window.localtion.href = &要跳转的页面&;}------其他回答(2分)---------一楼告诉你的思路和列子很好。。------回答---------------其他回答(5分)---------页面:HTML code
&!--假设你页面中已经有商品对象p,del_servlet.do对应一个删除商品的servlet--&
&a href=&del_servlet.do?id=${p.id}& onclick=&return confirm('确认删除商品${p.name}?');&&
------其他回答(5分)---------servlet的写法:Java code
String idStr = request.getParameter(&id&);
if(idStr!=null&&idStr.length()&0){
//删除操作
}
response.sendRedirect(&原来的页面的url&);
------其他回答(3分)---------做购物车,可以用ajax做啊。。& 这个ajax实例中有购物车,你可以参考下。http://download.csdn.net/source/1173925------其他回答(5分)---------用JS跳转也可以onclick = &changeHref()&然后JS函数写function changeHref(){ & window.localtion.href = &要跳转的页面&;}------其他回答(2分)---------一楼告诉你的思路和列子很好。。相关资料:|||||||在jsp中如何点击按钮进行页面跳转来源网络,如有侵权请告知,即处理!编程Tags:                &                    Flex 页面跳转或弹出总结 -
- ITeye技术网站
博客分类:
Flex中实现页面的跳转以下几种方式: 1、使用ViewStack组件,把要跳转的页新建成 MXML Component,然后 ...
Flex关于页面跳转的方式,我是直接贴的,博客中很多很多,我只是贴过来然后结合实际应用中分析下那种方式最好。
Flex中实现页面的跳转以下几种方式:
1、使用ViewStack组件,把要跳转的页新建成 MXML Component,然后通过 ViewStack 组件把这些页包含进来,然后再通过改变ViewStack的selectedItem或者electedChild来切换这些页。
分析:这种方式比较简单,但是会存在页面的混乱,为什么混乱呢,因为ViewStack中的对象初始化过一次,在此跳转过来时,会保持上一次的输入或其他的信息,还要想办法恢复原本的状态,很是麻烦。
[http://blog.csdn.net/cn_gaowei]
2、使用navigateToURL,主要方式如下:
var url:String = "http://localhost:8080/Flex_Java_Demo/welcome.html";var request:URLRequest = new URLRequest(url);navigateToURL(request,"_blank");
这个方法页面切换时会弹出新的页面,而不是只变换 url
分析:贴的说,会弹出新页面,这是不准确的,懂js的应该知道,可以使用navigateToURL(request,"_top");在本页面跳转,这种通过js跳转的方式比较灵活,缺点就是必须准备相应的页面,而且页面只要跳过去,原来页面(Flex页面)的信息就没有了,如果是简单的实现页面跳转可以使用这种方式,但是只是页面跳转,还需要用Flex吗?
[http://blog.csdn.net/cn_gaowei]
3、引用flash中的 import flash.external.ExternalInterface 这个接口,
它能提供像jsp中window.location.href方法一样方便,主要代码为:ExternalInterface.call("function(){window.location.href='http://localhost:8080/Flex_J2eeDemo/bin/Welcome.html';}");
分析:这种方式跟第二种,一样的原理,都一样的利弊。当然也存在这样的不好,就是url必须固定,要用改动的话,Flex也要做相应的改动。
[http://blog.csdn.net/cn_gaowei]
4、使用组件技术,把不同的页面做成component,然后通过TabNavigator等进行切换,通过使用state实现跳转。
分析:这种跟第一种是一样的。而且state总觉得比较垃圾的技术,控制起来比较费劲,日常开发中不建议使用,我反正不用。
[http://blog.csdn.net/cn_gaowei]
5、把不同的页面做成Module,然后使用ModuleLoder来进行加载切换。
分析:上边说了那么多方式的利弊,那什么方式是做好的方式呢?我觉得是这种方式。首先模块开发,无论在java体系还是在C或C++以至任何一种语言都是大力倡导的吧,它的好处当然就不用我多说了,可以多人共享使用此模块;Flex中模块实现页面跳转时,需要把上一个模块卸载,新加载一个模块,就不存在上边1中的烦恼;模块开发还可以通过相互调用,轻松实现信息的相互传递;再有,也不会有2.3中的方法那么不地道,明明是Actionscript,非要去调用javascript来实现。。。。
1、ViewStack,TabNavigator之类的组件
把页面做成Component然后用ViewStack包含进来,实现页面之间的切换,而HTML并没有刷新,ViewStack只是实现了flash里面的页面切换。
id="storeViews" width="100%" height="550" creationPolicy="all"
id="page1"
label="page1" showEffect="WipeDown" hideEffect="WipeUp"
id="page2"
label="page2"
showEffect="WipeDown" hideEffect="WipeUp"
id="page3" label="page3" showEffect="WipeDown" hideEffect="WipeUp"
click="storeViews.selectedChild=page1;"
&mx:ViewStack id="storeViews" width="100%" height="550" creationPolicy="all"&
&shouye id="page1"
label="page1" showEffect="WipeDown" hideEffect="WipeUp"
&leixing id="page2"
label="page2"
showEffect="WipeDown" hideEffect="WipeUp" /&
&make id="page3" label="page3" showEffect="WipeDown" hideEffect="WipeUp"
&/mx:ViewStack&
&!-- 然后再用别的组件切换这些页,比如用 Button --&
&mx:Button click="storeViews.selectedChild=page1;"
2、flash.net.navigateToURL直接页面重定向
navigateToURL (request:URLRequest, window:String = null):void
在包含 Flash Player 容器的应用程序(通常是一个浏览器)中,打开或替换一个窗口。
[javascript]
request:URLRequest = new URLRequest("");
navigateToURL(request,"_blank");
request:URLRequest = new URLRequest("");
navigateToURL(request,"_blank");
3、flash.external.ExternalInterface调用外部 API
call (functionName:String, ... arguments):*
[] 调用由 Flash Player 容器公开的函数,不传递参数或传递多个参数。
[javascript]
ExternalInterface.call("
function(){
window.location.href='';
ExternalInterface.call("
function(){
window.location.href='';
4、弹出页面类mx.managers.PopUpManager之类
用PopUpManager的createPopUp方法新建一个组新然后Pop出来
PopUpManager.centerPopUp(PopUpManager.createPopUp(this, Comp, true));
&mx:Application xmlns:mx="/2006/mxml"
creationComplete="init()"&
&mx:Script&
import mx.managers.PopUpM
private var vboxw:VBox=new VBox();
//这是一打开就弹出来的窗口
private function init():void {
PopUpManager.addPopUp(vboxw, this, true);
//这是点击后要弹出的,(注:要求在vboxw后面弹出)
private var clikwindos:VBox=new VBox();
private function clikup():void
PopUpManager.addPopUp(clikwindos, this, true);//这里怎么设置呢感谢大师帮助.
//还有就是有时场景中会弹出多个窗口,请问最后弹出的窗口能不能加到,已弹出窗口的背面呢谢谢.
&/mx:Script&&mx:Button label="Launch TitleWindow" click="clikup()" /&
&/mx:Application&
5、mx.modules.loadModule方法加载子模块
[javascript]
public function jumpTo(toUrl:String):void
m1.url=toU
m1.loadModule();
this.parentApplication.jumpTo(url);
zh_dream_success
浏览: 50714 次
来自: 武汉
怎么用呀,哥们?
视图设计里面换个背景颜色就好了啊
朋友,我已经装了这个工具,但怎么打开swc文件啊???
你的资料十分受用。
这个是现有的连接文件,可以直接引用么?&%' FileN ...在学习Flex的过程中,你可能会遇到Flex页面跳转的问题,本文和大家分享一下,页面在flex里面其实就是一个个的Canvas,vbox,hbox等等之类的东西,看到的不同页面的切换,就是这些元素一层层的堆积,或者替换,但是为了好理解,还是称之为&页面跳转&。
Flex页面跳转
其实对于这个题目是不恰当的,因为flex中是没有页面这个概念的,页面在flex里面其实就是一个个的Canvas,vbox,hbox等等之类的东西,看到的不同页面的切换,就是这些元素一层层的堆积,或者替换,但是为了好理解,还是称之为&页面跳转&。其实我们可以对比传统的C/S开发模式,没页面跳转,只有窗体和元件的显示和隐藏。
那么怎么实现Flex页面跳转呢,我总结了下,主要有一下几种方式:
1、使用ViewStack组件,具体代码如下所示:把要跳转的页新建成MXMLComponent,然后通过ViewStack组件把
这些页包含进来
mx:ViewStackid=&storeViews&width=&100%&height=&550&creationPolicy=&all&&shouyeid=&homeView&label=&首页&showEffect=&WipeDown&hideEffect=&WipeUp&&leixingid=&pView&label=&模板类型&showEffect=&WipeDown&hideEffect=&WipeUp&&makeid=&supportView&label=&立即制作&showEffect=&WipeDown&hideEffect=&WipeUp&&&
然后再用别的组件切换这些页,比如用Button
mx:Buttonclick=&storeViews.selectedChild=homeV&&
2、使用navigateToURL,主要方式如下:
varurl:String=&http://localhost:8080/Flex_J2eeDemo/bin/Welcome.html&; &varrequest:URLRequest=newURLRequest(url); &navigateToURL(request,&_blank&);&
但是这个方法很郁闷就是页面切换总是弹出新的页面,而不是只变换url
3、也是我采用的方法,就是引用flash中的importflash.external.ExternalInterface这个接口,他能提供像jsp中window.location.href方法一样方便,Flex页面跳转主要代码为:
ExternalInterface.call(&function() &{window.location.href='http://localhost:8080/Flex_J2eeDemo/bin/Welcome.html';} &&&); &
4、使用组件技术,把不通的页面做成component,然后通过TabNavigator等进行切换,通过使用state实现跳转。
最后总结下吧:在Flex中,根本就没有页面的概念,有的只有状态,Flex是通过改变不同的状态在我们的Application中实现不同页面的平滑变换。目前已有人提出使用&栈&的&后进先出&的思想等等方法来实现,当然还有其他的方法,但是都需要我们的不断探索、挖掘。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:40706次
排名:千里之外
原创:42篇
转载:63篇
(1)(9)(25)(1)(4)(13)(52)Flex中的页面跳转。之所以要讲这个,因为Flex的页面跳转有很多种方式, 而且和传统的jsp页面跳转或者C/S方式都有一定的区别。
现在所讲的只 是FLEX本身特色的几种方式(自然,还有其它方式)。
先看一下Demo的 界面:
从界面就可以看出,该Demo演示了3种方式的页面跳转……
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
论文写作技巧
上一篇:下一篇:
相关经验教程[转]Flex页面跳转的五种实现方式
Flex页面跳转
Flex中实现Flex页面跳转以下几种方式:
Flex页面跳转方式一:使用ViewStack组件,把要跳转的页新建成MXMLComponent,然后通过ViewStack组件把这些页包含进来,然后再通过改变ViewStack的selectedItem或者selectedChild来切换这些页。
&mx:ViewStackidmx:ViewStackid="storeViews"width="100%"height="550"&
creationPolicy="all"&&
&shouyeidshouyeid="homeView"label="首页"showEffect="WipeDown"hideEffect="WipeUp"/&&
&leixingidleixingid="pView"label="模板类型"showEffect="WipeDown"hideEffect="WipeUp"/&&
&makeidmakeid="supportView"label="立即制作"showEffect="WipeDown"hideEffect="WipeUp"/&&
&/mx:ViewStack&&
&mx:Buttonclickmx:Buttonclick="storeViews.selectedChild=homeV"/&&
Flex页面跳转方式二:使用navigateToURL,主要方式如下:
varurl:String="http://localhost:8080/Flex_Java_Demo/welcome.html";
varrequest:URLRequest=newURLRequest(url);
navigateToURL(request,"_blank");&&//新页面
//navigateToURL(request,"_self");
这个方法实现Flex页面切换时会弹出新的页面,而不是只变换url。
Flex页面跳转方式三:引用flash中的importflash.external.ExternalInterface这个接口,它能提供像jsp中window.location.href方法一样方便,主要代码为:
ExternalInterface.call("function(){window.location.
href='http://localhost:8080/Flex_J2eeDemo
/bin/Welcome.html';}");
Flex页面跳转方式四:使用组件技术,把不同的页面做成component,然后通过TabNavigator等进行切换,通过使用state实现跳转。
Flex页面跳转方式五:把不同的页面做成Module,然后使用ModuleLoder来进行加载切换。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 权力的游戏百度云资源 的文章

 

随机推荐