java安卓跳转页面代码 安卓开发跳转页面代码

用java做好的登陆界面,当登陆成功后跳转到下个页面的代码是什么?

用java做好的登陆界面,当登陆成功后跳转到下个页面的代码如下:

龙子湖网站建设公司成都创新互联,龙子湖网站设计制作,有大型网站制作公司丰富经验。已为龙子湖近千家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的龙子湖做网站的公司定做!

如果登陆验证是在jsp中,那么跳转可以写成

1.response.sendRedirct("跳转到页面");

2.jsp:forward page="跳转页面"/

3.response.setHeader("Location","");

如果是登陆验证是在servlet中,那么中转可以写成

1.response.sendRedirect("/a.jsp");

2.RequestDispatcher dispatcher = request.getRequestDispatcher("/a.jsp");

dispatcher .forward(request, response);

也可以使用js代码实现:

script

function validate(){

window.location.href="/index.jsp";

}

/script

java中如何做到界面的跳转?

假如有两个frame,分别为frame1,frame2,frame1加个按钮实现跳转.frame1代码如下

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

public class frame1 extends JFrame implements ActionListener{

/**

* @param args

*/

private JButton jb;

public frame1()

{

this.setSize(300, 200);

this.setLocation(300, 400);

jb=new JButton("跳转");

this.add(jb);

jb.addActionListener(this);//加入事件监听

this.setVisible(true);

}

public static void main(String[] args) {

// TODO Auto-generated method stub

frame1 frame=new frame1();

}

@Override

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

if(e.getSource()==jb)

{

this.dispose();//点击按钮时frame1销毁,new一个frame2

new frame2();

}

}

}

frame2是个单纯的界面

import javax.swing.JButton;

import javax.swing.JFrame;

public class frame2 extends JFrame{

/**

* @param args

*/

public frame2()

{

this.setSize(300, 200);

this.setLocation(300, 400);

this.setVisible(true);

}

public static void main(String[] args) {

// TODO Auto-generated method stub

frame2 frame=new frame2();

}

}

安卓中如何实现页面跳转

安卓实现页面跳转及传递参数教程:

用类名跳转

Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述, 负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent在这里起着实现调用者与被调用者之间的解耦作用。

Intent传递过程中,要找到目标消费者(另一个Activity,IntentReceiver或Service),也就是Intent的响应者。

Java代码 package com.Android; 

import android.app.Activity; 

import android.content.Intent; 

import android.os.Bundle; 

import android.view.View; 

import android.view.View.OnClickListener; 

public class FormStuff extends Activity { 

@Override 

public void onCreate(Bundle savedInstanceState) { 

super.onCreate(savedInstanceState); 

setContentView(R.layout.formstuff); 

final ImageButton button = (ImageButton) findViewById(R.id.android_button); 

button.setOnClickListener(new OnClickListener() { 

public void onClick(View v) { 

// 用类名跳转,需要在AndroidManifest.xml中申明activity 

Intent intent = new Intent(FormStuff.this, HelloTabWidget.class); 

startActivity(intent); 

}); 

复制代码Xml代码 ?xml version="1.0" encoding="utf-8"? 

manifest xmlns:android="" 

package="com.Android" android:versionCode="1" android:versionName="1.0" 

application android:icon="@drawable/icon" android:theme="@android:style/Theme.NoTitleBar" 

activity android:name=".FormStuff" android:label="@string/app_name" 

intent-filter 

action android:name="android.intent.action.MAIN" / 

category android:name="android.intent.category.LAUNCHER" / 

/intent-filter 

/activity 

!--申明activity-- 

activity android:name="HelloTabWidget"/activity 

/application 

uses-sdk android:minSdkVersion="4" / 

/manifest

使用Action跳转实现

使用Action跳转,如果有一个程序的 AndroidManifest.xml中的某一个Activity的IntentFilter段中定义了包含了相同的Action那么这个Intent 就与这个目标Action匹配。如果这个IntentFilter段中没有定义 Type,Category,那么这个 Activity就匹配了。但是如果手机中有两个以上的程序匹配,那么就会弹出一个对话可框来提示说明。

Action的值在Android中有很多预定义,如果想直接转到你自己定义的Intent接收者,可以在接收者的 IntentFilter中加入一个自定义的Action值(同时要设定 Category值为"android.intent.category.DEFAULT"),在Intent中设定该值为Intent的 Action,就直接能跳转到自己的Intent接收者中。因为这个Action在系统中是唯一的。

data/type,可以用Uri来做为data,比如Uri uri = Uri.parse();

Intent i = new Intent(Intent.ACTION_VIEW,uri);手机的Intent分发过程中,会根据 的scheme判断出数据类型type

手机的Brower则能匹配它,在Brower的Manifest.xml中的IntenFilter中首先有ACTION_VIEW Action,也能处理http:的type。

至于分类Category,一般不要去在Intent中设置它,如果写Intent的接收者,就在Manifest.xml的 Activity的 IntentFilter中包含android.category.DEFAULT,这样所有不设置 Category(Intent.addCategory(String c);)的Intent都会与这个Category匹配。

extras(附加信息),是其它所有附加信息的集合。使用extras可以为组件提供扩展信息,比如,如果要执行“发送电子邮件”这个动作,可以将电子邮件的标题、正文等保存在extras里,传给电子邮件发送组件。

Java代码 package com.android.edit_text; 

import android.app.Activity; 

import android.content.Intent; 

import android.os.Bundle; 

import android.view.KeyEvent; 

import android.view.View; 

import android.widget.EditText; 

public class MyEditText extends Activity { 

private TextView m_TextView; 

private EditText m_EditText; 

@Override 

public void onCreate(Bundle savedInstanceState) { 

super.onCreate(savedInstanceState); 

setContentView(R.layout.main); 

m_EditText = (EditText) this.findViewById(R.id.EditText01); 

m_EditText.setOnKeyListener(editTextKeyListener); 

private EditText.OnKeyListener editTextKeyListener = new EditText.OnKeyListener() { 

@Override 

public boolean onKey(View arg0, int arg1, KeyEvent arg2) { 

// action跳转,需要在AndroidManifest.xml中配置action 

Intent i = new Intent("android.intent.action.mydialog"); 

MyEditText.this.startActivity(i); 

return false; 

}; 

复制代码Xml代码 ?xml version="1.0" encoding="utf-8"? 

manifest xmlns:android="" 

package="com.android.edit_text" android:versionCode="1" 

android:versionName="1.0" 

application android:icon="@drawable/icon" android:label="@string/app_name" 

activity android:name=".MyEditText" android:label="@string/app_name" 

intent-filter 

action android:name="android.intent.action.MAIN" / 

category android:name="android.intent.category.LAUNCHER" / 

/intent-filter 

/activity 

!--配置跳转activity-- 

activity android:name="com.android.dialog.MyDialog" 

intent-filter 

!--配置action路径-- 

action android:name="android.intent.action.mydialog" / 

category android:name="android.intent.category.DEFAULT" / 

/intent-filter 

/activity 

/application 

uses-sdk android:minSdkVersion="7" /

/manifest


本文标题:java安卓跳转页面代码 安卓开发跳转页面代码
网页URL:http://scyanting.com/article/ddcdcig.html