社区
Web 开发
帖子详情
标签里如何使用javabean,如
wzx7934003
2005-05-12 01:20:55
请问各位
我第一次使用标签,想用到他的if功能,我写了如下代码
<c:if test="${<%view.getStatus()==1%>}">
可是好象通不过,不知道是为什么,难道不能使用javabean里的方法进行判断吗?还请指教,谢谢
...全文
1336
11
打赏
收藏
标签里如何使用javabean,如
请问各位 我第一次使用标签,想用到他的if功能,我写了如下代码 <c:if test="${}"> 可是好象通不过,不知道是为什么,难道不能使用javabean里的方法进行判断吗?还请指教,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bp69
2005-05-13
打赏
举报
回复
标签不能直接放在<%%>内
fashchina
2005-05-13
打赏
举报
回复
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="com.pos.model.InfoGether,com.pos.view.SoView" %>
<%@ page import="com.pos.model.InfoGether,com.pos.view.UserView" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%
SoView view=(SoView)(result.get(5));
<c:if test="${view.getStatus()==1}">
....
</c:if>
%>
--->
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="com.pos.model.InfoGether,com.pos.view.SoView" %>
<%@ page import="com.pos.model.InfoGether,com.pos.view.UserView" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%
SoView view=(SoView)(result.get(5));
%>
<c:if test="${view.status==1}">
....
</c:if>
给个简单的例子:
index.jsp
<%@ page import="com.business.ComJstl" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%
ComJstl com=new ComJstl();
com.setUsername("yuhua");
request.setAttribute("com",com);
%>
<c:if test="${not empty com.username}">
<c:out value="${com.username}" />
</c:if>
com.business.ComJstl
package com.business;
/**
* @author Bluewater
*
*/
public class ComJstl {
public ComJstl(){
}
private String username="";
private String password="";
/**
* @return 返回 password。
*/
public String getPassword() {
return password;
}
/**
* @param password 要设置的 password。
*/
public void setPassword(String password) {
this.password = password;
}
/**
* @return 返回 username。
*/
public String getUsername() {
return username;
}
/**
* @param username 要设置的 username。
*/
public void setUsername(String username) {
this.username = username;
}
}
如果上面的代码还不能运行,那我真的没话说了
gyljfang
2005-05-13
打赏
举报
回复
<%
SoView view=(SoView)(result.get(5));
%>
<c:if test="<%=view.getStatus()==1%>">
....
</c:if>
错误有两个 一:<c:if >....</c:if>不能放在<%%>中
二:${...}中间变量值只能是通过page,Request、Session、Application得到
青盟日志
2005-05-13
打赏
举报
回复
<c:if test="<%=view.getStatus()==1%>">
不能在<%%>前后加${}!
wzx7934003
2005-05-13
打赏
举报
回复
以下是我的代码
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="com.pos.model.InfoGether,com.pos.view.SoView" %>
<%@ page import="com.pos.model.InfoGether,com.pos.view.UserView" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%
SoView view=(SoView)(result.get(5));
<c:if test="${view.getStatus()==1}">
....
</c:if>
%>
fashchina
2005-05-12
打赏
举报
回复
你的代码
wzx7934003
2005-05-12
打赏
举报
回复
楼上的兄弟,照你们说的做了,可会出现如下错误
The function getStatus must be used with a prefix when a default namespace is not specified
请问是怎么回事
fashchina
2005-05-12
打赏
举报
回复
先确保在session/paeg/request/app..范围内,有这个bean变量
然后这么写
<c:if test="${view.status==1}">
....
..
</c:if>
青盟日志
2005-05-12
打赏
举报
回复
不好意思,我说错了,更正一下你的
<c:if test="${<%view.getStatus()==1%>}">
是正确的,但应该在view前面加=
这样<c:if test="${<%=view.getStatus()==1%>}">
青盟日志
2005-05-12
打赏
举报
回复
不可以这样写
因为${...}这样的语法是EL表达式,与
<%...%>这样的scriptlet表达式是不同的,所以不能通用
如果你的view.getStatus()中的view是<c:forEach 中的varStatus属性的值,那么,你可以用这这样的写法表示<c:if test="${view.index==1}">或是<c:if test="${view.count==1}">.
飞行的兔子
2005-05-12
打赏
举报
回复
{<%=view.getStatus()==1%>
【教育信息化】基于B/S架构的学生选课管理系统设计:高校课程选择与教学管理一体化平台实现
内容概要:本文围绕高校学生选课系统的设计与实现展开研究,旨在解决传统选课方式效率低、易出错的问题,推动教学管理信息化。系统基于浏览器/服务器架构,面向学生、教师和教务管理人员三类用户,分别提供选课操作、课程维护和系统管理功能。核心模块包括用户管理、课程管理、选课管理和统计查询,其中选课管理模块通过校验课程容量和时间冲突,保障选课的公平性与准确性。数据库设计遵循规范化原则,减少冗余,提升运行效率,同时系统通过异常处理和日志记录增强稳定性与可维护性。; 适合人群:信息管理与信息系统等相关专业的本科毕业生,具备一定系统开发基础的研究人员或开发者。;
使用
场景及目标:①作为毕业设计课题,完成一个结构完整、功能清晰的学生选课系统;②掌握信息管理系统的需求分析、模块划分、数据库设计与前后端协同开发方法;③理解权限控制、数据一致性、冲突检测等关键技术的实际应用。; 阅读建议:此资源以实际应用场景为导向,强调系统性设计与实现,建议结合软件工程方法,在开发过程中同步进行需求梳理、数据库建模与功能测试,注重理论与实践结合。
飞牛fnos 2025 漏洞Java跨域URL浏览器
主程序
《2021数字化转型白皮书》.pdf
源码链接: https://pan.quark.cn/s/a4b39357ea24 2021年数字化发展报告
迷你视频会议系统(FlashMeeting简版,非源码,不喜勿下)
迷你视频会议系统(FlashMeeting)是基于FFmpeg+openCV的视频语音通讯系统。利用该系统可以灵活搭建出诸如视频会议、在线访谈、在线招聘、远程教育、在线招标、在线客服等个性鲜明的应用程序。 主要功能: 1.
使用
h.264视频编码,视频清晰度高,延迟小,占用带宽低。 2.
使用
AAC音频编码,语音清晰,占用带宽低,回声抑制(AEC)功能可有效防止回声产生。
上海交通大学生物医学工程学院高级生物医学图像处理课程综合项目_基于PyQt5与PyQtGraph的交互式医学图像处理算法集成平台_实现直方图分析阈值分割卷积滤波边缘检测噪声抑制二值.zip
上海交通大学生物医学工程学院高级生物医学图像处理课程综合项目_基于PyQt5与PyQtGraph的交互式医学图像处理算法集成平台_实现直方图分析阈值分割卷积滤波边缘检测噪声抑制二值.zip
Web 开发
81,116
社区成员
341,729
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章