当前位置:首页 » 编程语言 » jspjava代码if

jspjava代码if

发布时间: 2022-05-28 19:53:55

java jsp中 c:if 怎么根据一个字段是否包含另一个字段,是执行一条语句,不是执行另一条语句

<c:if test="条件">
<p>符合条件就显示</p>
</c:if>

你这个只是单if{。。。}的。
如果你想要if{。。。}else{。。。},就用下面这种
<c:choose>
<c:when test="条件"/>
...符合条件显示这个内容
</c:when>
<c:otherwise>
...否则显示这个内容
</c:otherwise>
</c:choose>

㈡ 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");
}

㈢ 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>

㈣ jsp页面写有一点JAVA代码,有一两句数据库操作语句,和if判断语句,安全吗容易被黑客攻击吗

最好不要这样做,虽然jsp是经过编译以后过来的,前端是没有办法直接获取jsp的,但是这样不易维护,也不安全

㈤ jsp中java代码if不执行

你在 if(qx.equals("q")){ 之前,写个out.println(qx),看看到底是什么值。

㈥ 在jsp页面写了一部分java代码,这样好不

jsp文件中存在一些java代码是在所难免的,不然也不用使用jsp了,纯html就好了嘛,但对于题目中的“一部分”是指多少并未可知,如果太多确实会有影响的,所以一般不建议这样做,影响大致如下所列:
1、根据MVC思想,JSP属于VIEW层,不宜存在太多java的代码,view层应该只有布局、样式相关的代码,jsp中包含太多java代码就和MVC思想有出入了。
2、可读性差,大多公司中,JSP是有专业的前台人员进行维护的,但这些前台人员,只需要具备HTML、JS、CSS、JQUERY等前端技术,一般都不懂得Java代码,在jsp中写太多java代码,会使可读性变差,不便于前台人员维护。
3、不便于维护。把多数java代码写在jsp页面中,而更多的代码还是在后台的java文件中的,这样在开发过程中就需要多个文件一起看,出了问题也要一起修改,这要造成了维护代码的负担。
4、不易于调试。其实更确切的说是不能调试。jsp文件中是无法加断点的,这样写出的代码如果存在问题却编译通过的话,想找起来会相当麻烦。

也正因为会有上述所说的这些影响,但开发者又有时需要在jsp中输入java代码,所以才有jstl、el表达式等技术出现可以在jsp页面替换掉那些复杂的java代码。

㈦ 怎么在jsp中合理使用java代码

这样属于业务逻辑层啊,代码中除了与底层数据库连接的代码,还有显示的代码之外,只要是执行逻辑判断和信息处理的都是业务逻辑层,将其分离写道javabean里面可以增加可维护性。
尽量避免在JSP中出现大量的JAVA代码,JSP只是负责显示
在JSP中出现EL表达式可以使代码更简洁
不过楼主如果是新学JSP,倒也没什么关系,慢慢就会知道了

㈧ jsp的中java片段中的if判断

你判断错了,input当然不等于null,只能等于“”,应该是:
String name = (request.getParameter("username")==null)?"":request.getParameter("username");
if(!name.equals("")){
}

㈨ jsp与javabean一起做的一个登录,下面代码if(user.checklogin)是什么意思

大致的意思是:用户提供用户名和密码,并检验用户名和密码是否匹配,如果匹配则登录成功,跳转至欢迎页面,登录失败跳转到错误页面。。

㈩ jsp页面java代码和jsp代码混编,用到了if else语句,怎么快速找到对应的if else,代码比较长

快捷键 ctrl+enter+p...应该可以的.

热点内容
pythonmd5校验 发布:2025-02-12 08:51:00 浏览:469
编程题解析 发布:2025-02-12 08:40:30 浏览:453
bilibi手机缓存目录在 发布:2025-02-12 08:33:11 浏览:457
听ti密码是多少 发布:2025-02-12 08:22:15 浏览:288
淘宝上传视频凭证 发布:2025-02-12 08:06:46 浏览:878
java画 发布:2025-02-12 08:01:00 浏览:549
光遇安卓官服是在哪里下载 发布:2025-02-12 07:47:47 浏览:648
安卓手机如何关闭程序打开广告 发布:2025-02-12 07:31:06 浏览:469
新版影视大全不能缓存 发布:2025-02-12 07:31:04 浏览:976
sql两个字段in 发布:2025-02-12 07:29:45 浏览:771