社区
Web 开发
帖子详情
标签里如何使用javabean,如
wzx7934003
2005-05-12 01:20:55
请问各位
我第一次使用标签,想用到他的if功能,我写了如下代码
<c:if test="${<%view.getStatus()==1%>}">
可是好象通不过,不知道是为什么,难道不能使用javabean里的方法进行判断吗?还请指教,谢谢
...全文
1302
11
打赏
收藏
标签里如何使用javabean,如<c:if test="${<%view.getStatus()==1%>}">
请问各位 我第一次使用标签,想用到他的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%>
计算机毕业设计-校园教务处管理系统.zip
计算机毕业设计中的校园教务处管理系统是一个旨在提高校园教务管理效率和质量的综合性信息平台。该系统采用SSM(Spring、SpringMVC、MyBatis)技术栈进行构建,利用Spring框架进行业务逻辑处理和依赖注入,通过SpringMVC实现模型-视图-控制器的设计模式,以及
使用
MyBatis作为ORM工具进行数据库持久化操作。系统功能涵盖了学生信息管理、课程安排、成绩录入与查询、教室资源分配、考试管理、教师工作量统计等关键模块,通过提供一个用户友好的界面和强大的后台管理功能,校园教务处管理系统不仅优化了教务工作流程,还提升了学生和教师的互动体验,是计算机专业学生展示其系统分析、设计和开发能力的理想项目。
一些关于创新创意类的电赛竞赛文档.zip
一些关于创新创意类的电赛竞赛文档
项目计划管理任务app应用界面xd源文件(1)AdobeXD源码下载设计素材UI设计.xd
项目计划管理任务app应用界面xd源文件(1)AdobeXD源码下载设计素材UI设计
电子商务公共服务平台大数据中心HTML模板源码 大数据大屏展示源码 VUE.zip
电子商务公共服务平台大数据中心HTML模板源码 大数据大屏展示源码 VUE
suno AI专业教程:深入探索与实践
本资源是一份专为AI技术追求者量身定制的深度学习与suno AI实战教程,以精炼的内容和实战案例为核心,旨在帮助专业人士和学习者快速掌握suno AI的关键技术和应用。它适用于希望深化AI知识的研究学者、工程师、数据科学家以及充满热情的学生和独立研究者。通过本教程,学习者将能够作为教学辅助材料系统学习AI理论与实践,或在职业发展中通过持续学习提升专业技能。此外,本资源通过案例分析激发创新思维,指导学习者将suno AI技术应用于解决现实问题,同时提供额外的学习材料和工具,如在线模拟和代码示例,以支持深入学习和实践探索。内容丰富而不冗长,每个知识点都配有实例分析,确保学习者能够快速吸收和应用,定期更新以紧跟技术发展,是提升AI技术能力的理想选择。
Web 开发
81,092
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章