您好,为何这小段代码在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会实例化一个对象用来供你使用,而要使用方法定义又需要的内置对象的时候
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
各位大侠救命啊 !!
刚装了SQL2000 sp3
想用JSP连接数据库但是出现问题了
我用的是JDK6.0+tomcat5.0+SQL2000 SP3+JDBC sp3
它显示的是
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver fo ......
我想用javabean实现计数
代码如下:
ComputerCount.java
package tom.jiafei;
import java.io.*;
public class ComputerCount{
int number=0;
boolean iscome=false;
File file=new ......