1. 從登陸界面跳轉到主窗口的時候,怎麼樣把參數傳過來啊,大神求教
比如主頁面是Index.aspx,而你要傳的參數是用戶名框txtUserName,只需要在跳轉的時候寫Response.Redirect("Index.aspx?userName='+txtUserName.Text+' ")。然後在index.aspx後台request["userName"].tostring()就好了。
還有就是用session傳遞,在login.aspx後台寫session["userName"]=txtUserName.Text.tostring().trim();
這樣的話所有的頁面都能用這個session["userName"]了,要使用的時候只要在這個頁面後台寫string userName = (string)session["userName"];
2. 我配好了shiro,登錄成功後,怎麼在jsp頁面獲得用戶信息
登錄的action中將用戶名存到session中,在頁面上獲取,如果session有值就是登錄了。
保存到session或者就是保存到一個對象里就行了。
在登錄頁面將請求交個LoginAction處理,(寫好對應的ActionForm)並且同時Struts會將表單信息保存。
到LoginForm對象中,將對象保存在(request或session),這樣子就可以在其他JSP頁面調用。
登陸成功後session.setAttribute("user",user);jsp里,User user =(User)session.getAttribute("user")。
JSP(全稱JavaServerPages)是由Sun Microsystems公司倡導和許多公司參與共同創建的一種使軟體開發者可以響應客戶端請求,而動態生成HTML、XML或其他格式文檔的Web網頁的技術標准。JSP技術是以Java語言作為腳本語言的,JSP網頁為整個伺服器端的Java庫單元提供了一個介面來服務於HTTP的應用程序。用JSP開發的Web應用是跨平台的,既能在Linux下運行,也能在其他操作系統上運行。
JSP是由SunMicrosystems公司倡導、許多公司參與一起建立的一種動態技術標准。在傳統的網頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標簽,就構成了JSP網頁java程序片段可以操縱資料庫、重新定向網頁以及發送E-mail等,實現建立動態網站所需要的功能。所有程序操作都在伺服器端執行,網路上傳送給客戶端的僅是得到的結果,這樣大大降低了對客戶瀏覽器的要求,即使客戶瀏覽器端不支持Java,也可以訪問JSP網頁。
一個JSP頁面可以被分為以下幾部份:
靜態數據,如HTML
JSP結構圖。
JSP指令,如include指令。
JSP腳本元素和變數。
JSP動作。
3. 怎樣把第一個頁面的loginID值傳到第二個頁面
可以用ajax傳,不過你這樣寫不好,顯示與後台完全混合,應該把後台資料庫查詢,比較等放在一個java類里做,而不是jsp頁面,還有你的兩個頁面做了查資料庫重復的事情,值兩邊都傳看著都暈了,只要在一個頁面寫輸入,傳到後台(或者你硬要傳在第二個頁面),在後台查資料庫,並將查處的值與頁面傳進來的值做邏輯比較,然後返回比較結果到第一個頁面,思路先擬清楚
4. QT如何實現登陸界面輸入的用戶名在主界面顯示
傳遞一下啊.
lineEdit中的值,在登陸確認後,傳遞給即將打開的窗體.
5. php登錄成功後如何把信息傳到首頁
在Session里存入一個值 類似與$_SESSION['user_id']
判斷這個值是否被設置了, 如果設置了
if(isset($_SESSION['user_id'])){
//執行查詢 sql處理
}else{
//未登錄顯示處理。
}
6. MFC從登陸框怎麼轉到主界面
在主界面的InitInstance函數裡面,在創建主對話框之前,先創建登錄對話框,根據登錄情況決定是否創建主對話框,如果登錄成功,則繼續創建主對話框。
7. c#做登陸系統,當從登陸界面跳到主界面時,如何將登陸用戶信息傳入主界面,比方說登錄名
通過session
登錄成功後保存session信息
Session["Cid"] = dt.Rows[0][0].ToString();
Session["username"] = dt.Rows[0][1].ToString();
其他頁面可以直接通過 Session["Cid"] 獲取
8. 如何將登陸頁面數據傳到另一個頁面
頁面傳送數據有兩種方式:
1、get
2、post
get傳送數據的方法是:
<a href="b.jsp?type1=你要傳遞的數值1&type2=你要傳遞的數值2">傳送數據到B頁面</a>
當然你還可以在form中將method的屬性值設置成get
譬如:
<form method="get" action="b.jsp">
<inptu type="text" name="type1"/>
<inptu type="text" name="type2"/>
<inptu type="submit" name="submit"/>
</form>
兩種方法傳遞數據的效果是一樣的。
post方法傳遞數據:
<form method="post" action="b.jsp">
<inptu type="text" name="type1"/>
<inptu type="text" name="type2"/>
<inptu type="submit" name="submit"/>
</form>
到了b頁面接收數據的方法【不管是get還是post都是一樣的】:
String type1=request.getParameter("type1");
String type2=request.getParameter("type2");
注意凡是接收的數據都是字元串,如果你傳的是其他數據類型的,那就需要你轉換,如果你傳遞的是中文的話,POST和GET 轉碼是不一樣的,可能會有亂碼的情況。
如果還有問題請到我的空間留言:
9. 在.net中 用戶注冊界面register.aspx當用戶注冊成功時, 怎樣把UserId傳到跳轉的頁面Index.aspx
你的問題有點問題!注冊成功你傳ID到那個頁面干嗎?
一般來說,都是登陸頁面驗證成功後傳用戶名到主頁面。你是想說注冊成功後自動用這個用戶名登陸跳轉到主頁面吧?下面的代碼自己看看,是我寫的小程序的登陸成功後傳用戶名到主頁面的代碼,直接復制過來給你看了:(前面的session是關於那個驗證碼的,重點就這兩行而已: FormsAuthentication.RedirectFromLoginPage(this.TextBox1.Text, true);
Response.Redirect(Request.ApplicationPath + "Main.aspx");
)
protected void ImageButton2_Click(object sender, ImageClickEventArgs e)
{
if (Session["code"].ToString() == TextBox3.Text)
{
try
{
string UserName = this.TextBox1.Text.ToString();
string UserPassword = this.TextBox2.Text.ToString();
DataSet ds = UsersManage.Login(UserName, UserPassword); ;
if (ds.Tables["s"].Rows.Count > 0)
{
Response.Write("<script>alert('登陸成功!')</script>");
FormsAuthentication.RedirectFromLoginPage(this.TextBox1.Text, true);
Response.Redirect(Request.ApplicationPath + "Main.aspx");
}
else
{
Response.Write("<script>alert('用戶名或密碼有誤!登陸失敗!')</script>");
this.TextBox3.Text = "";
this.Label1.Text = "你的輸入有誤!請檢查!";
}
}
catch (Exception)
{
throw;
}
}
else
{
Response.Write("<script>alert('驗證碼不對!')</script>");
this.TextBox3.Text = "";
this.Label1.Text = "驗證碼不能為空或亂填哦!";
}
}
10. web中a登錄界面輸入用戶名和密碼後,如何傳遞到b頁面上,在b頁面上使用的查詢出來的是用戶的信息。
你可以在你的from里添加一個隱藏域,傳遞參數就可以了啊