很简单的代码,但就是解决不了,从.net转到java,非常的不适应.
在Jsp页面访问我自己写的类出现SubString cannot be resolved的错误,搞了两天两夜了都没头绪
高手帮我分析一下应该怎么解决这个问题
Jsp页面--------MyJsp.jsp<%@ page language="java" import="common.*" pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'MyJsp.jsp' starting page</title>
</head>
<body>
This is my JSP page. <br>
<%
out.write(SubString.GetSubStr("abcdefghijk")); ---------------这句出现"SubString cannot be resolved"的错误
%>
</body>
</html>
SubString类------common.SubStringpackage common;public class SubString
{ public static String GetSubStr(String inputStr)
{
return inputStr.substring(0, 5);
}
}
在Jsp页面访问我自己写的类出现SubString cannot be resolved的错误,搞了两天两夜了都没头绪
高手帮我分析一下应该怎么解决这个问题
Jsp页面--------MyJsp.jsp<%@ page language="java" import="common.*" pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'MyJsp.jsp' starting page</title>
</head>
<body>
This is my JSP page. <br>
<%
out.write(SubString.GetSubStr("abcdefghijk")); ---------------这句出现"SubString cannot be resolved"的错误
%>
</body>
</html>
SubString类------common.SubStringpackage common;public class SubString
{ public static String GetSubStr(String inputStr)
{
return inputStr.substring(0, 5);
}
}
out.println(sub.GetSubStr("abcdefghijk"));
他用的是static.不要实例
.方法名要小写。还有如果你小写了是不是会重载jdk本身的subString,
你还是换个名吧。
记得不是太清楚了.似乎如下:
<%@page import="common.SubString"%>
如:<%@page import="common.SubString"%>
这样在编译jsp时就能够发现直观类是否存在。