偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

詳解JSP頁面?zhèn)髦?/h1>

開發(fā) 后端
本文詳細介紹JSP頁面?zhèn)髦担约敖蓚€JSP頁面,tes1.jsp和test2.jsp,包括其JSP頁面代碼。

這周在調支付寶的接口。期間需要把我方程序處理后的參數(交易金額)按照規(guī)定的格式傳遞給支付寶的接口。因為中途要設計到我方程序對一些數據的處理,所以并不方便直接傳值過去。思來想去,決定先把我方的數據提交給webwork的Action進行處理,也就是對數據庫進行操作;然后把交易金額以及支付寶接口需要的其他參數一并傳遞給一個JSP頁面,并讓這個JSP頁面在把action直接指向支付寶的網關接口,注意:中間過程中這個JSP頁面時不顯示出來的。為此,做了如下測試:建立兩個JSP頁面?zhèn)髦?tes1.jsp和test2.jsp。代碼如下:

  1. <%@pagelanguage="java"import="java.util.*"pageEncoding="GBK"%> 
  2. <%  
  3. Stringpath=request.getContextPath();  
  4. StringbasePath=request.getScheme()+"://"+request.getServerName()
    +":"+request.getServerPort()+path+"/";  
  5. %> 
  6. > 
  7. <html> 
  8. <head> 
  9. <basehrefbasehref="<%=basePath%>"> 
  10.  
  11. <title>MyJSP'test1.jsp'startingpagetitle> 
  12. <metahttp-equivmetahttp-equiv="pragma"content="no-cache"> 
  13. <metahttp-equivmetahttp-equiv="cache-control"content="no-cache"> 
  14. <metahttp-equivmetahttp-equiv="expires"content="0"> 
  15. <metahttp-equivmetahttp-equiv="keywords"content="keyword1,keyword2,keyword3"> 
  16. <metahttp-equivmetahttp-equiv="description"content="Thisismypage"> 
  17. <metahttp_equivmetahttp_equiv="refresh"content="5"> 
  18.  
  19. <scriptlanguagescriptlanguage="javascript"type="text/javascript"> 
  20. functionexecute(){  
  21. varobj=document.getElementById("name");  
  22. document.form1.action="alipay/test2.jsp?param="+obj.value;  
  23. document.form1.submit();  
  24. }  
  25. script> 
  26. head> 
  27. <bodyonloadbodyonload="execute();"> 
  28. <formnameformname="form1"method="post"> 
  29. <table> 
  30. <tr> 
  31. <td> 
  32. 測試JSP頁面?zhèn)髦?/SPAN><inputtypeinputtype="text"id="username"value="luodada"> 
  33. td> 
  34. tr> 
  35. table> 
  36. form> 
  37. body> 
  38. html> 

tset2.jsp的代碼如下:

  1. <%@pagelanguage="java"import="java.util.*"pageEncoding="GBK"%> 
  2. <%  
  3. Stringpath=request.getContextPath();  
  4. StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";  
  5. %> 
  6. > 
  7. <html> 
  8. <head> 
  9. <basehrefbasehref="<%=basePath%>"> 
  10. <title>MyJSP'test2.jsp'startingpagetitle> 
  11. <metahttp-equivmetahttp-equiv="pragma"content="no-cache"> 
  12. <metahttp-equivmetahttp-equiv="cache-control"content="no-cache"> 
  13. <metahttp-equivmetahttp-equiv="expires"content="0"> 
  14. <metahttp-equivmetahttp-equiv="keywords"content="keyword1,keyword2,keyword3"> 
  15. <metahttp-equivmetahttp-equiv="description"content="Thisismypage"> 
  16.  
  17. head> 
  18. <body> 
  19. <%  
  20. Stringvalue=request.getParameter("param");  
  21. out.print("從test1.jsp傳遞過來的值是"+value);  
  22. %> 
  23. body> 
  24. html> 

具體思路如下:

在JSP頁面?zhèn)髦祎est1.jsp中,通過JavaScript把文本框中的值獲取出來,,使test1.jsp在加載進來的時候馬上執(zhí)行頁面跳轉;

在JSP頁面?zhèn)髦祎est2.jsp中通過request.getParameter("參數名稱");來獲取test1.jsp傳遞過來的值即可。

【編輯推薦】

  1. 詳解JSP中調用JavaBean
  2. JSP開發(fā)環(huán)境的搭建
  3. 解決JSP開發(fā)Web程序中文顯示三種方法
  4. 開發(fā)JSP HTTP服務器
  5. JSP、ASP和PHP安全編程
責任編輯:佚名 來源: JavaEye
相關推薦

2024-07-03 08:04:34

2009-02-17 10:40:26

頁面跳轉JSP教程

2012-06-29 13:31:56

ServletJSPJava

2009-07-03 13:24:56

JSP表單

2012-05-14 21:14:07

Android頁面?zhèn)髦?/a>

2009-09-07 03:44:50

C#窗體間傳值

2013-07-05 15:05:42

Windows PhoWP頁面間傳值方法

2009-07-24 14:36:10

ASP.NET跨頁面?zhèn)?/a>

2009-07-03 18:12:49

JSP頁面

2009-07-06 09:34:19

JSP頁面

2009-07-01 18:50:29

Dreamweaver

2009-07-06 17:08:19

測試JSP容器

2009-09-10 09:48:15

JSP使用FCKedi

2009-03-16 15:07:20

JSP分頁window.openJSP表單

2013-06-03 10:22:41

iOS開發(fā)移動開發(fā)頁面間傳值

2009-07-02 13:10:09

JSP技術

2009-07-03 17:33:06

JSP中調用JavaB

2009-07-06 15:03:53

JSP向Servlet

2009-07-21 13:43:53

ASP和JSP比較

2009-07-02 10:13:47

ASP和JSPJSP頁面
點贊
收藏

51CTO技術棧公眾號