JAVA WEB前後臺傳值
- 理清業務流程
先將需要將前臺中獲取頁面中所提供給你的資訊,然後將這資訊傳送給後臺服務層。
思路很簡單,那麼直接上程式碼:(程式碼中有些語句的寫法可能有些奇怪,這是因為博主使用了《澤元》框架完成的,但是無論用什麼這些過程本質都是一樣的)
- 程式碼部分
//前端頁面(關鍵部分)
<tr height="30">
<td>申請班級 : </td>
<td><z:select name="NClass" id="NClass" verify="NotNull"
value="${NClass}"
onchange="change()" //在這裡呼叫了這個方法
defaultBlank="true">
</td>
</tr>
//對應處理函式
function change(){
var dc={Year:$V("Year"),OClass:$V("OClass");}//將頁面中的值或者需要的值傳給後臺服務來處理
server.sendRequest('Apply.getNum',dc,function (response){
if(response.Status==1){
MsgPop(respinse.Nmu);
$S("Num",response.Nmu);}//$S後臺傳送過來的資料與前端頁面繫結
//後臺業務處理
Public void getNum(){
String OClass=$V("OClass");
String yearString=$V("Year");
Q q=new Q("select count(*) from ZCstudent where Clazz=? and year=?,OClass,yearString);
String num=q.executeString();
$S(" Num",num);}//將處理後的值傳送到前臺頁面
***另外還必須注意一點,從頁面請求到後臺伺服器獲取資料,再到後臺伺服器傳值是
一次完整的流程,每一次訪問伺服器只負責處理一次,傳遞一次值。
在這裡若沒有資料繫結,本質上頁面只是做了一次後臺數據接收。
相關推薦
JAVA WEB前後臺傳值
- 理清業務流程 先將需要將前臺中獲取頁面中所提供給你的資訊,然後將這資訊傳送給後臺服務層。 思路很簡單,那麼直接上程式碼:(程式碼中有些語句的寫法可能有些奇怪,這是因為博主使用了《澤元》框架完成的,但是無論用什麼這些過程本質都是一樣的)
最基本的前後臺傳值
static ati 代碼 pre 成功 his type lis exp <!DOCTYPE html><html><head> <meta charset="utf-8"> <title></ti
SSH框架學習------struts2前後臺傳值(二)
sts put ret req extends imp tps str rri struts2的Action類一般都會繼承(extends)ActionSupport類(Action類,即實現action的類)1.前傳後:jsp裏<input type="text"
【java】的傳值方式
運行 有意義 class new main 一個人 結果 參數傳遞 傳遞參數 【java】的傳值方式 當你問大多數程序員Java是傳值還是傳引用的時候,你可能會得到兩種答案之一: (1)Java傳遞原始類型數據時使用的是傳值方式;傳遞對象時則使用傳引用方式;Str
Java引數是傳值還是傳引用
前言 對於Java引數是傳值還是傳引用這個問題,大家總是眾說紛紜,在《Thinking in Java》中是這麼解釋的:When you’re passing primitives into a method, you get a distinct copy of the pr
使用Json進行前後臺傳值
一、傳值方式 Json通過字串形式進行前後臺傳值 二、Jsp_Servlet_前後臺傳值 從前臺向後臺傳值:使用x-www-form-urlencoded:request.getParameter()方法獲取js
Java變數之間傳值- 值傳遞還是引用傳遞的討論
Java變數之間傳值時可分為值傳遞和引用傳遞, 那麼它們有何區別? 1. 簡單型別是按值傳遞的 Java 方法的引數是簡單型別的時候,是按值傳遞的(pass by value),需要注意的是,對於基本型別的包裝型別,因為JVM的自動拆箱操作,包裝型別變成基本
SpringMVC中的前後臺傳值注意事項
1.前臺設定contentType:"application/x-www-form-urlencoded",前臺是JSON物件,後臺接收方法可以是字串、物件。示例如下: function remoteService(url,postData) {var res = ""
java web上傳圖片時,顯示圖片
js指令碼<script> function setImagePreview() { var docObj = document.getElementById("doc"); var imgObjPreview = documen
java方法間傳值方式
以前看一道面試題說: java的傳值方式只能是值傳遞,不會傳遞引用。 後來和朋友討論題目時遇到傳遞的是基本資料型別和非基本資料型別時存在差別。 引數為基本資料型別: public void swap(StringBuffer a, StringBuffer b) {
java 頁面url傳值中文編碼&解碼
URL引數中有中文值,傳到服務端,在用request.getParameter()方法,得到的常常會是亂碼。 這將涉及到字元解碼操作,我們在應用中常常會用new String(fieldType.getBytes("iso-8859-1"), "UTF-8");等類似的方法
解決java與jsp傳值時的亂碼
JAVA獲取JSP頁面資料時出現的亂碼.解決方案:JSP頁面:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>JAVA程
關於json前後臺傳值
function checkname() { varIdCard= document.getElementById("uIdCard").value; varIdCardValid= document.getElementById("uIdCardValid"); if(IdCard.length<6|
struts2前後臺傳值---利用值棧
在action中將查出的資料放入到值棧中 //準備資料 List<Department> departmentList=departmentService.findA
總結java方法(函式)傳值和傳引用的問題
java方法中傳值和傳引用的問題是個基本問題,但是也有很多人一時弄不清。 (一)基本資料型別:傳值,方法不會改變實參的值。 public class TestFun { public static void testInt(int i){ i=5; } public static void m
java方法的傳值方式
java方法對於簡單資料型別傳值,對類等複雜資料型別傳引用(地址) 但當方法中對傳入引數變數完全改變時,java方法的行為會表現得像傳值,因為完全改變值時,對方法中的區域性變數新劃分了記憶體塊並指向。
SpringMVC前後臺傳值寫法
注意: 此文件僅限於cc的個人專案,因為某些配置檔案不同,比如springMVC配置檔案配置了返回的jsp前後綴pages 和.jsp,返回到頁面的話前後綴可省略,再必須配置了返回物件的話會把其轉變為json的格式,所以看的時候要自動帶入。。。 1.前臺
jsp 下拉框,前後臺傳值
public String add(){ ObjectMap params=ObjectMap.newInstance(); List rolelist=roleService.list(params,page); setAttribute("rolelist
小程式web-view傳值通訊
路徑傳值 <web-view src="{{url}}"></web-view> 小程式page頁 onLoad: function (options) {
七牛雲 Java Web上傳圖片
本文由黑殼網原創 殼叔搞笑一刻 沒有對手 警官抓到正在賭博的四個人。“你們知道這是犯法的嗎?”警官向第一個人怒吼道。 “不,我只是在這裡看看。” 警官又問第二個人:“你呢?” “我是在等候巴士而已。 第三個也插嘴:“警官,我是在這裡等我