社区
Web 开发
帖子详情
struts结构中jsp页面的
是什么意思?
fishone
2003-01-27 02:13:49
struts结构中jsp页面的<logic:present name="">是什么意思?
...全文
381
4
打赏
收藏
struts结构中jsp页面的<logic:present name="">是什么意思?
struts结构中jsp页面的是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sandyen
2003-01-27
打赏
举报
回复
比如
<logic:present name="myBean" >
<table>
...
</table>
</logic:present>
如果你的session或是request里面有这个myBean
将执行你的标签里面的内容
如果没有的话,就不执行
sandyen
2003-01-27
打赏
举报
回复
如果你的session或是request里面有这个beanName
将执行你的标签里面的内容
如果没有的话,就不执行
carrysilence
2003-01-27
打赏
举报
回复
这个标记一般可以用来做你的get方法获得的值是否为null
也就是是否存在一个返回值.
比如我的私变量
String name =null;
getName() 返回它的值
那么就可以用这个标记来判断name是不是有值.
teddy_huang
2003-01-27
打赏
举报
回复
好像是说如果name所指定的的值存在的话,执行logic:present 标记之间的内容
Java Oracle分页处理
package com.list.
struts
.util; import java.util.ArrayList; public class Page { //当前跳转的页面情况 private String pagetype; private PaginationBean pagination; private ArrayList result; //构造函数实例化接收一个pagetype和PaginationBean对象 public Page(String pagetype, PaginationBean pagination) { this.pagetype = pagetype; this.pagination = pagination; } /** * * */ public boolean isEmpty() { if (pagetype == null || pagetype.equals("")) { return true; } else { return false; } } /** * * * */ public ArrayList getResult() { if (!isEmpty()) { if (pagetype.equals("nextPage")) { result = pagination.getNextPage(); } else if (pagetype.equals("previousPage")) { result = pagination.getPreviouspage(); } else if (pagetype.equals("lastPage")){ result = pagination.getLastPage(); } else if (pagetype.equals("firstPage")){ result = pagination.getFirstPage(); } else{ result=pagination.getJumpPage(pagetype); } } else { result = pagination.getProducts(); } return result; } /** * * * */ //此对象
中
保存了页面的所有情况,包括多少页等信息 public PaginationBean getPagePagination() { return pagination; } /** * * */ //实例化PaginationBean的构造函数 public void Init(ArrayList result) { this.result = result; pagination = new PaginationBean(result); } } ------------------------------ import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.
struts
.action.Action; import org.apache.
struts
.action.ActionForm; import org.apache.
struts
.action.ActionForward; import org.apache.
struts
.action.ActionMapping; import com.list.
struts
.form.ListForm; import com.list.
struts
.util.Page; import com.list.
struts
.util.PageBean; import com.list.
struts
.util.PaginationBean; import com.list.
struts
.vo.newgetResouce; public class ListAction extends Action { /* * Generated Method
<
logic
:pre
sent
><
logic
:iterator>的使用
logic
是structs
中
的逻辑标签,类似于if/else的逻辑关系,可以通过使用这个标签改变页面布局。 pre
sent
标签,在cope里(cope包括request,page,session,application)判断name对象的property属性是否存在,如果存在则执行pre
sent
标签内部的代码。 iterate标签,在cope里判断name对象的property属性是否存在(n
Struts
标签
logic
:pre
sent
如果指定的值出现该标签就会创建其标签体内的内容。该标签用于以下情况: 检查具有指定名称的cookie是否出现。 检查具有指定名称的header是否出现。 检查具有指定名称的JSP Bean是否出现 或 检查具有指定名称的JSP Bean
中
的property属性是否出现。 检查request
中
指定名称的参数是否出现。 检查当前的认证用户是否与指定的安全角色相关联。 检查当前认证的主体是否具
struts
框架 taglib之<
logic
:pre
sent
>标签的使用
转载 在action
中
:request.getSession().setAttribute("pageBean", pageBean);request.setAttribute("result", pageBean.getObjList()); 在jsp
中
: <
logic
:pre
sent
name="result"> <...
bean标签详解
一、 访问HTTP请求信息或JSP隐含对象
1、
标签:
该标签用于从HTTP请求
中
提取Header信息,示例如下:
提取的信息是:
解释:将请求Header
中
的Accept-Language属性存储到page范围内的变量Language
中
!然后输出!
2、
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章