JSP中自定义标签含java语句容易引发异常

我们写JSP时经常为了图方便,直接在标签中直接嵌入java代码,这不仅不规范,而且容易收发不可遇见的异常。例如以下JSP自定义的标签里,标红的语句,由于标准的双引号与语句中的双引号可能会差生混淆,在某些版本的tomcat里会引发JSP编译异常无法显示。所以,JSP标签里,不应该带有JAVA逻辑处理。

<view:extlist
gridurl="<%=gridurl%>"
gridname="grid1"
toolbutton="<%=toolbutton%>"
poname="<%=po%>"
fieldcodelist="<%=fieldcodelist%>"
fieldnamelist="<%=fieldnamelist%>"
fieldwidthlist="<%=fieldwidthlist%>"
fieldhiddenlist="<%=fieldhiddenlist%>"
fieldsortlist="<%=fieldsortlist%>"
findfieldcodelist="<%=findfieldcodelist%>"
findfieldnamelist="<%=findfieldnamelist%>"
pagesize="100"
lookdetail="true"
[color=red]tittle="<%=ftypename.replace("未归管理","文件归档")%>"[/color]
ischeckbox="true"
isselectall="true"
isshowid="true"
defaultsortfield="wg02"
defaultsorttype="asc"
funAuthority="<%=funAuthority%>"
atype="<%=atype%>"
btype="<%=btype%>"
isclosebutton="true"
iscomboremote="false"
isdynamicgrid="true"
dynacolumnbutton="<%=dynacolumnbutton%>"
dynatreeevent="<%=dynatreeevent%>"
fielddatalist="<%=fielddatalist%>"
combolocal="<%=combolocal%>"
datacombourl="<%=datacombourl%>"

treeurl="<%=treeurl%>"
treename="tree1"
istree="true"
rootname="<%=ftypename.replace("未归管理","文件归档")%>"
treetype="false"
treefilter=""
treetablename=""
treefieldlist=""
containSearchField="true"
containRefresh="<%=isguanban%>"

</view:extlist>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值