您好,为何这小段代码在JSP中无法正常运行呢
在JSP头加入
<%@ page import="java.lang.*" contentType="text/html; charset=GB2312" %>
<%
String a="关于举办2008年度第五期注册会计师远程教育(直播)培训班的通";
void shoustr(String str)
{
String stra="";
String s="...";
if(str.length()>6)
{stra= str.substring(0,6)+s;
}
out.print(stra);
}
%>
JSP就无法运行了 ,麻烦您帮忙看一下
你是想截字符串吧。 为什么不用标签和EL呢?
Java code:
${fn:substring(a,0,6)}
<c:if test="${fn:length(a)>6}">
…
</c:if>
如果传入的字符长度小于6呢????
啊?啥是标签?俺这个代码咂得不中呢?
当你看到JSP被容器转换成相应Servlet的时候,你就会明白:
1.方法声明应该放在声明块中 <%! ... %>,在 <% ... %>中定义等于是在方法中定义了方法,是不可行的。
2.JSP内置对象也是 <% ... %>中有效,因为转换后的Servlet会实例化一个对象用来供你使用,而要使用方法定义又需要的内置对象的时候
相关问答:
我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......
各位大侠救命啊 !!
刚装了SQL2000 sp3
想用JSP连接数据库但是出现问题了
我用的是JDK6.0+tomcat5.0+SQL2000 SP3+JDBC sp3
它显示的是
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver fo ......
急用谢谢大家了 请速回帖子
www.sharejs.com
这是个javascript 网站
去里面找找 js 特效,css样式,都很不错的。
用在自己的jsp上 很帅的。
我自己开发的几个jsp页面都用了上面的特效很好,
接分,赞! ......
我下载了java但找不到放的位置了,也下载了tomcat。改环境变数的时候需要找到java-home后面的位置。。我怎么才能找到呢?
还有就是怎么找到下载好了的但忘记位置的文件呢?用注册表吗?
好像跟jsp没关系的吧??怎 ......