javaweb-在一个自定义标签中利用out.write输出里一个自定义标签失效

问题描述

在一个自定义标签中利用out.write输出里一个自定义标签失效
 public void doTag() throws JspException, IOException {
        Book book = null;
        JspContext jc = super.getJspContext();
        JspWriter out = jc.getOut();
        Object value = jc.getAttribute(bookMap);
        //
        if (value instanceof Map) {
            Map<String, Object> bookMap = (Map<String, Object>) value;
            try {
                int row = bookMap.size() - 2;
                for (int i = 0; i < row;) {
                    out.write("<div class='row'>");
                    for (int j = 0; j < 3 && i < row; j++, i++) {
                        book = (Book) bookMap.get("line" + i);
                        out.write("<div class='col-xs-5 col-md-4'>");
                        out.write("<a href='#' >");
                    **_ out.write("<lms:bookpic book_id='"+book.getBook_id()+"' width='160px' height='200px'>");_**
                        out.write("</a>");
                        out.write("<div class='caption'>");
                        out.write("<h4>" + book.getBook_name() + "</h4>");
                        out.write("<p class='text-left text-muted'>"
                                + book.getBook_abstract() + "</p>");
                        out.write("<p>");
                        out.write("<a href='bookServlet?actionCode=modifyBook&book_id="
                                + book.getBook_id()
                                + "' class='btn btn-primary'>修改图书</a>");
                        out.write("<b>&nbsp;</b>");
                        out.write("<a  class='btn btn-info' onclick='deleteBook("+book.getBook_id()+")' >删除图书</a>");
                        out.write("</p>");
                        out.write("</div>");
                        out.write("</div>");
                    }
                    out.write("</div>");
                }

            } catch (final Exception e) {
                e.printStackTrace();
            }
        }
    }
时间: 2024-10-31 02:54:03

javaweb-在一个自定义标签中利用out.write输出里一个自定义标签失效的相关文章

c++ 指针-C++中数组指针怎么输出每一个所谓的一维数组的头一个元素

问题描述 C++中数组指针怎么输出每一个所谓的一维数组的头一个元素 #includeusing namespace std;int main(){int a[3][4] = {{1357}{9111315}{17192122}};int (* p)[4];for(p = a; p < a + 3; p++){cout << ((p + 0)) << "" "";cout << *p <<endl;}cout &l

w y f-编写一个java程序把两个文件中不同的行输出到一个文件中

问题描述 编写一个java程序把两个文件中不同的行输出到一个文件中 把两个文件中的内容不同的行输出到同一个文件中 代码:文件1:/x /x 46/m /x /x 稍/d 等/v 我/r 现在/t 去/v 写/v 上/vq 下/m?? 啊/y 去/v 协商/v 下/m 好的/l 亲爱的/n ,/w 当时/t 这个/r 图片/n 应用/v 的/u 地方/n 特别/d 多/a ,/w 就/d 像/v 全/a 用途/n 一样/u ./w 所以/c 还/d 挺/d 麻烦/a ,/w 等/v 我们/r 副总

在ASP.NET 2.0中操作数据之六十:创建一个自定义的Database-Driven Site Map Provider_自学过程

导言: ASP.NET 2.0的网站地图(site map)功能允许页面开发者在一些持久介质(persistent medium),比如一个XML文件里,自己定义一个web程序的site map.一旦定义了之后,我们可以通过System.Web命名空间的SiteMap class类或某个Web导航控件,比如SiteMapPath, Menu, 或TreeView来对其进行访问.site map系统使用的是provider model模式,所以可以创建不同的site map,并将其应用到一个web

struts2中执行action中的方法前必须执行一个自定义的方法如何实现?

问题描述 本来是想用拦截器的,但是这个自定义的方法在每个action中要做的事情不一样,没有办法抽取出来,想问下有没有办法在执行action中的一个方法前必须执行此方法?调用方式为/user/useraction!list.action,比如我在执行list方法前必须要执行一个选定的的类似list的check方法,这个如何实现?谢谢! 解决方案 你可以在你的action种实现 implements Preparable 接口(struts的),实现它的一个prepare方法,这个会在每个acti

C# 在一个winform窗体中通过子线程显示另外一个窗体问题

问题描述 publicpartialclassFormAfs:Form{publicFormAfs(){InitializeComponent();}privatevoidThreadFunc(){MethodInvokermi=newMethodInvoker(this.ShowForm);this.BeginInvoke(mi);}privatevoidShowForm(){ProFromprb=newProFrom();prb.Show();}//主窗体按钮privatevoidBtnSu

c++的list能否在自定义类中使用

问题描述 c++的list能否在自定义类中使用 这是我的menusystem.h头文件,有的功能还没写完,我想在主菜单的b功能里面实现对这两个集合的遍历,我有另外两个头文件分别包含老师类和学生类. list::iterator() its; list::iterator() itt; 这两句会提示错误: error C2146: syntax error : missing ';' before identifier 'its' error C2501: 'its' : missing stor

uilabel-让标签中第一个字母大写

问题描述 让标签中第一个字母大写 如题, 需要让标签中单词的第一个字母大写: UILabel *lbl4=[[UILabel alloc]initWithFrame:CGRectMake(10, 90, 200, 30)]; lbl4.text= [NSString stringWithFormat:@"(%@)", [arrtype objectAtIndex:0]]; lbl4.font = [UIFont fontWithName:@"Helvetica" s

背景图片-关于自定义listview中imageviewbutton图片切换问题

问题描述 关于自定义listview中imageviewbutton图片切换问题 每一个view都有一个imageviewbutton 默认背景图片为a 点击后背景图片改为b 到底要如何实现...纠结了很久了 求思路! 解决方案 参考:http://blog.sina.com.cn/s/blog_6091867a0100jrkq.html 解决方案二: 这个很简单嘛!有很多方式实现: 1.通过代码判断 int bg = status == 0 ? R.drawable.a : R.drawabl

jsp-用C标签定义的变量,如何在另一个C标签中进行除法?

问题描述 用C标签定义的变量,如何在另一个C标签中进行除法? JSP页面用C标签定义的变量,如何在另一个C标签中进行除法?/c:set/c:set 定义的这两个变量如何在另一个C标签的变量中进行除法计算,并将值赋给另一个C标签定义的变量,赋给voteCoun/c:set 解决方案 配合el表达式,应该是可以实现的吧. 解决方案二: c标签escapeXml