当前位置:首页 » 编程语言 » 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),看看到底是什么值。

热点内容
php网页打印 发布:2025-02-08 23:40:02 浏览:820
windowssmb无法访问 发布:2025-02-08 23:33:28 浏览:467
python27编译器 发布:2025-02-08 23:29:20 浏览:339
如何运行python代码 发布:2025-02-08 23:28:15 浏览:692
新箱子密码锁怎么设置 发布:2025-02-08 23:26:50 浏览:148
安卓如何可以看见被撤回的消息 发布:2025-02-08 23:19:17 浏览:798
火影忍者竞技场脚本 发布:2025-02-08 23:10:18 浏览:935
英国访问学者签证费用 发布:2025-02-08 23:04:46 浏览:927
洛奇合成脚本 发布:2025-02-08 22:57:04 浏览:142
linux文件软链接 发布:2025-02-08 22:35:48 浏览:774