新聞中心
java編程,從一句代碼跳到另一句的代碼應(yīng)該怎么寫
說說servlet里面的方法:
創(chuàng)新互聯(lián)專注于企業(yè)網(wǎng)絡(luò)營銷推廣、網(wǎng)站重做改版、昆明網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5頁面制作、成都商城網(wǎng)站開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為昆明等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
public void ValidateUserPass(String user,String pass){
RequestDispathcher rd =null
//假使你的代碼是從DB中獲取
DBFactory db=DBFactoryImpl.getDBFactoryInstance();//得到數(shù)據(jù)庫鏈接
flg=db.findUser(user,pass);
// 這里是不存在用戶
if(flg.hasNext()==-1){
// 登錄時錯誤了,一般我們會給用戶一個提示
session.setAttirbute("msg","對不起,用戶名或密碼錯誤");
RequestDispathcher rd = req.getRequesDispatcher("login.jsp");
rd.forward(request, reponse);//將請求對象和響應(yīng)對象傳遞進(jìn)來
} // 這里是存在當(dāng)前用戶
else{
//當(dāng)然這里登錄成功時,我們要把當(dāng)前用戶寫到session里面保存
session.setAttirbute("userName",user);
//這個請求轉(zhuǎn)發(fā)語句
request.sendRedirect("index.html");
}
}
// * 上述代碼,你可以參考下我的方法,我也很久沒做JAVA開發(fā)了,我現(xiàn)在從事前端UI開發(fā),本來我想在寫一個用struts 2登錄的程序的,可我現(xiàn)在忘得差不多了,上面我所用到的屬性建議你自己好好的研究一下,往后你將學(xué)到struts2 hibernate,Spring等一系列優(yōu)秀的開源框架,說白了,這些東西的底層還是這些,只不過這些框架做了一些封裝隔離。上述代碼建議你重點(diǎn)理解一下:請求轉(zhuǎn)發(fā)和重定向的區(qū)別。
Java單擊確定按鈕跳轉(zhuǎn)到另一個界面的代碼。調(diào)到另一個類的界面
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == button)
//或者e.getActionCommand().equals("確定')
{
Login window = new Login();
window.frame.setVisible(true);
}
}
這樣就可以了。但是要在Login類中定義一個全局變量frame,即:private JFrame frame,并且記得初始化,frame =new JFrame();
求java代碼的詳細(xì)執(zhí)行過程?順帶說一下eclipse中怎么可以看到代碼的執(zhí)行步驟呢?謝謝
最基本的操作是:
1.首先在一個java文件中設(shè)斷點(diǎn),然后debug as--open debug Dialog,然后在對話框中選類后-- Run
當(dāng)程序走到斷點(diǎn)處就會轉(zhuǎn)到debug視圖下。
2.F5鍵與F6鍵均為單步調(diào)試,F(xiàn)5是step into,也就是進(jìn)入本行代碼中執(zhí)行,F(xiàn)6是step over,
也就是執(zhí)行本行代碼,跳到下一行,
3.F7是跳出函數(shù)
4.F8是執(zhí)行到最后。
1.Step Into (also F5) 跳入
2.Step Over (also F6) 跳過
3.Step Return (also F7) 執(zhí)行完當(dāng)前method,然后return跳出此method
4.step Filter 逐步過濾 一直執(zhí)行直到遇到未經(jīng)過濾的位置或斷點(diǎn)(設(shè)置Filter:window-preferences-java-Debug-step Filtering)
5.resume 重新開始執(zhí)行debug,一直運(yùn)行直到遇到breakpoint
6.hit count 設(shè)置執(zhí)行次數(shù) 適合程序中的for循環(huán)(設(shè)置 breakpoint view-右鍵hit count)
7.inspect 檢查 運(yùn)算。執(zhí)行一個表達(dá)式顯示執(zhí)行值
8.watch 實(shí)時地監(jiān)視變量的變化
9.我們常說的斷點(diǎn)(breakpoints)是指line breakpoints,除了line breakpoints,還有其他的斷點(diǎn)類型:field(watchpoint)breakpoint,method breakpoint,exception breakpoint.
10.field breakpoint 也叫watchpoint(監(jiān)視點(diǎn)) 當(dāng)成員變量被讀取或修改時暫掛
11.添加method breakpoint 進(jìn)入/離開此方法時暫掛(Run-method breakpoint)
12.添加Exception breakpoint 捕抓到Execption時暫掛(待續(xù)...)
斷點(diǎn)屬性:
1.hit count 執(zhí)行多少次數(shù)后暫掛 用于循環(huán)
2.enable condition 遇到符合你輸入條件(為ture\改變時)就暫掛
3.suspend thread 多線程時暫掛此線程
4.suspend VM 暫掛虛擬機(jī)
13.variables 視圖里的變量可以改變變量值,在variables 視圖選擇變量點(diǎn)擊右鍵--change value.一次來進(jìn)行快速調(diào)試。
14.debug 過程中修改了某些code后--〉savebuild--resume--重新暫掛于斷點(diǎn)
java代碼怎么訪問網(wǎng)頁:例如在java中編寫一段代碼能夠讓他跳到到百度的首頁
jsp:forward page=""/jsp:forward寫上你要跳轉(zhuǎn)的頁面地址就可以了,這個jsp標(biāo)準(zhǔn)動作
java中如何做到界面的跳轉(zhuǎn)?
假如有兩個frame,分別為frame1,frame2,frame1加個按鈕實(shí)現(xiàn)跳轉(zhuǎn).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("跳轉(zhuǎn)");
this.add(jb);
jb.addActionListener(this);//加入事件監(jiān)聽
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();//點(diǎn)擊按鈕時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();
}
}
用java代碼怎么做一個跳轉(zhuǎn)頁面,比如我點(diǎn)擊一個事件,跳出另外的一個界面。
Runtime run = Runtime.getRuntime() ;
try
{
run.exec("explorer ");
//把換成你要的url就行.
} catch (IOException ex)
{
ex.printStackTrace();
}
這個是Windows系統(tǒng)上的做法,換其他系統(tǒng)就不行了,但是只要搞清楚本質(zhì)就行了。
本質(zhì)就是開啟一個瀏覽器進(jìn)程,然后把網(wǎng)址傳給它,就能顯示網(wǎng)址了,一般采用的是系統(tǒng)的默認(rèn)瀏覽器,其他系統(tǒng)的話一般要搞清楚默認(rèn)瀏覽器是什么,做好系統(tǒng)的判斷,根據(jù)不同的系統(tǒng)打開不同的瀏覽器,才能做到通用性。
網(wǎng)站欄目:跳一跳外掛JAVA代碼,跳一跳輔助代碼
分享地址:http://www.ef60e0e.cn/article/dssiggo.html