當前位置:首頁 » 編程語言 » jsp中java代碼if

jsp中java代碼if

發布時間: 2022-06-05 13:38:29

A. jsp中java代碼可以寫在js中嗎

<script type="text/javascript">
function check(){
var username=document.getElementById("username");
var username=document.getElementById("password");
//java代碼塊
<%
String sql="select * from Manger";
String user;
String pass;
ResultSet rs=DBHelper.query(sql);//sql代碼已經寫好在被的類中,此處為直接調用!!
while(rs.next()){
user=rs.getString("username");
pass=rs.getString("password");%>

if(username.value=="<%=user %>" &&passsword.value=="<%=pass%>")
{
return true;
}else if(username.value==""|| password.value==""){
username.setCustomValidity("賬號或密碼不能為空");
return false;
}else{
username.setCustomValidity("賬號或密碼錯誤,請從新輸入");
return false;
}

<%
}
%>

}
</script>

B. jsp與javabean一起做的一個登錄,下面代碼if(user.checklogin)是什麼意思

大致的意思是:用戶提供用戶名和密碼,並檢驗用戶名和密碼是否匹配,如果匹配則登錄成功,跳轉至歡迎頁面,登錄失敗跳轉到錯誤頁面。。

C. jsp的中java片段中的if判斷

你判斷錯了,input當然不等於null,只能等於「」,應該是:
String name = (request.getParameter("username")==null)?"":request.getParameter("username");
if(!name.equals("")){
}

D. 怎麼在jsp中合理使用java代碼

這樣屬於業務邏輯層啊,代碼中除了與底層資料庫連接的代碼,還有顯示的代碼之外,只要是執行邏輯判斷和信息處理的都是業務邏輯層,將其分離寫道javabean裡面可以增加可維護性。
盡量避免在JSP中出現大量的JAVA代碼,JSP只是負責顯示
在JSP中出現EL表達式可以使代碼更簡潔
不過樓主如果是新學JSP,倒也沒什麼關系,慢慢就會知道了

E. jsp中if條件語句錯誤

jsp其實也挺好的,適合初學者。

給你改了一下,程序沒問題,肯定是你定義的if邏輯有問題了。

判斷范圍的不好用switch來做,你要是值固定的就那幾個,那可以用switch

Stringun=request.getParameter("sno");
Stringps=request.getParameter("password");
CustomServicecs=newCustomService();
intuserid=cs.login(un,ps);
System.out.println(userid);//tomcat控制台列印一下得到的值,很重要

if(userid>0){//你這里是不是userid>=0你少寫了等於號
//這邊這樣寫,減少冗餘代碼
session.setAttribute("userid",userid);
session.setAttribute("sno",un);
if(userid>1)
response.sendRedirect("../outer/index.jsp");
else
response.sendRedirect("../Admin/index2.jsp");

}
else{
//userid<=0跳轉到頁面
response.sendRedirect("login.html");
}

F. jsp頁面java代碼和jsp代碼混編,用到了if else語句,怎麼快速找到對應的if else,代碼比較長

快捷鍵 ctrl+enter+p...應該可以的.

G. jsp頁面寫有一點JAVA代碼,有一兩句資料庫操作語句,和if判斷語句,安全嗎容易被黑客攻擊嗎

最好不要這樣做,雖然jsp是經過編譯以後過來的,前端是沒有辦法直接獲取jsp的,但是這樣不易維護,也不安全

H. jsp中插入java代碼的問題

jsp中插入java代碼叫做scriptlet,卸載<%%>之間。
簡要參考代碼如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String a1 ="";
String a2 = "";
long s = 0;
a1 = request.getParameter("a1");
a2 = request.getParameter("a2");
String outs="";
if(a1!=null && !a1.trim().equals("") && a2!=null && !a2.trim().equals("")){

try{
s = Long.parseLong(a1)+Long.parseLong(a2);
outs = String.valueOf(s);
}catch(Exception ex){
outs="您輸入的不是有效數字!";
}
}
if(a1==null||a2==null) {
a1 ="";
a2 = "";
}
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>max</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>
<body>
<form name="form1" action="" method="post">
<input type="text" name="a1" id="a1" value="<%=a1%>"/>+
<input type="text" name="a2" id="a2" value="<%=a2%>"/>=
<input type="text" name="s" id="s" value="<%=outs%>"/>
<input type="submit" name="submit1" value="計算"/>
</form>
</body>
</html>

I. jsp中if判斷怎麼寫呀

最上加上<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
if(1 > 0){
out.print("abcd");
}else{
out.print("1234");
}
%>

J. jsp中java代碼if不執行

你在 if(qx.equals("q")){ 之前,寫個out.println(qx),看看到底是什麼值。

熱點內容
中國首個具有世界影響力的編譯器 發布:2025-02-09 01:56:21 瀏覽:719
tomcat上傳超時 發布:2025-02-09 01:41:42 瀏覽:483
androidactivity豎屏 發布:2025-02-09 01:41:40 瀏覽:377
家庭配置怎麼合理 發布:2025-02-09 01:36:14 瀏覽:807
頭條軍事源碼 發布:2025-02-09 01:31:53 瀏覽:997
androidintent視頻 發布:2025-02-09 01:31:43 瀏覽:858
歐姆龍plc密碼如何設置 發布:2025-02-09 01:24:31 瀏覽:687
php支持jpeg 發布:2025-02-09 01:24:22 瀏覽:803
反編譯去注冊碼 發布:2025-02-09 01:19:48 瀏覽:887
安卓如何查找舊密碼 發布:2025-02-09 01:17:21 瀏覽:418