JSP标签使用的代码记录——《%= %》(神奇的CSDN为啥标题不让打英文的尖括号)

关于JSP的一些标签,在用到的时候有些生疏,就去找了找资源重新温习了一下。
附上两个JSP<%= %>标签的博客,同时也记录当前项目里用到的方法。
jsp页面中<%@ %>、<%! %>、<% %>、<%= %>、<%– –%>的意思

JSP页面中<%!%>与<%%>与<%=%>





在刚才做的项目之中,需要拼接一下字符串,是在一个数据的后面加上数据所对应的单位。附上代码:

<%
                                        List<GjUniqueItem> list = (List) request.getAttribute("fieldList");
                                        if (list.size() > 0) {
                                    %>
                                        <formgroup title="指标">
                                    <%
                                        int index = 1;
                                        //先在外面定义一个字符串,设置为null
                                        String unit = null;
                                        for (GjUniqueItem item : list) {
                                        //给字符串赋值,将item的单位ItemUnit赋值给unit
                                            unit = item.getItemUnit();
                                            if(item.getDataType().equals("1")) {
                                    %>
                                        <formfield name='<%="dataMap."+ item.getUuid()%>'
                                            //在<%= %>中拼接哈字符串
                                            title='<%=item.getItemName()+"("+unit+")"%>'
                                            required="true"
                                            colspan="2"
                                            maxlength='<%=item.getDataLength()%>' />
                                    <%
                                            }
                                    %>
%>

因为我刚开始用了其他方法拼接都不太对,然后以这样的方式却实现了,虽然较麻烦,但终归实现了,慢慢积累,等以后自己能力更加好了,继续做优化。 哈哈哈哈哈~

原文地址:https://www.cnblogs.com/aixing/p/13327552.html