<my:myTag name="123<%=s%>45" />不能这样写的<my:myTag name="12345" >
<%=s%>
</my:myTag>你试一下这样就知道了
<%=s%>
</my:myTag>你试一下这样就知道了
解决方案 »
- 请教一个.htaccess文件解析的问题
- myeclipse为什么会出现 AccessDatabase cannot be resolved to a type
- 〓〓servlet为何运行一会就失效了,得重启TOMCAT〓〓
- JSF加载Capabilities出错
- 搜索引擎中字符串的分割问题!
- 如何把从数据库中取出的数据以excel图表的形式表现在jsp页面上
- 『求救』JSTL读取xml文件中的中文显示乱码
- 请教各位老大如果对include page进行参数传递,在线等,急,答对就结帖
- struts2-core-2.0.11.1.jar引用dojo不支持IE10,求解决办法
- 怎样配置IIS使之支持JSP?
- 用java怎么得到FTP服务器上一个文件的大小 ?
- 我觉得Taglib不应该含业务逻辑,大家怎么认为?
请别告诉我这样
<%
String s = "123aaa45";
%><my:myTag name="<%=s%>" />
我这样写
<my:myTag name="<%=s%>" />
根本就得不到正确的结果,一直是<%=s%>
能不能告诉我这是为什么?
<tag>
<name>myTag</name>
<tagclass>com.MyTag</tagclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>name</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>如果<rtexprvalue>false</rtexprvalue>就会出现你的情况
不能直接写1234<%=ddd%>56,解析的时候会把它作为文字列.
本身在执行JAVA代码的时候,如果要生成1234ddd56的话,就要用"1234"+ str +"56"的形式吧.
请问加什么TYPE属性,能否详细一点?
<my:myTag name="123<%=s%>45" />改成<my:myTag name="123" + <%=s%> + "45" />因嘎咕可以啦