myeclipse下jsp开发中java代码访问

来源:百度知道 编辑:UC知道 时间:2024/07/05 07:15:13
我第一次用MyEclipse开发JSP
打开之后建了一个web工程
但是在index.jsp里面访问src下面自己写的一个java包的时候说constructor Test() is not visible
在JSP里面我已经把那个包导进去了,Test这个类都可以识别,但是这个构造方法说不是可见的,不知道怎么回事
在网上请教了一下,那人说是javabean权限的问题,我不知道在哪里可以修改,请教了
问题不在代码上,是访问的权限的问题,就像访问别的类的一个private属性一样

package zhixiaoPackage;

public class Test {
public Test(){
System.out.println("成功运行");
}

}

<%@ page language="java" import="java.util.*,zhixiaoPackage.*" pageEncoding="ISO-8859-1"%>
<%@ page import="zhixiaoPackage.*" %>
<%
Test t=new Test();
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html><head><base href="<%=basePath%>"><title>My</title>
<meta http-equiv=&q

那就改成这样试试了:
public class Test{
Test(){
System.out.println("测试");
}
}

试试用<jsp:useBean/>

你在Test类里写一个方法,直接在jsp页面调用它

最好把你的源代码贴出来,这样大家才好给你指教!

把jsp源码和bean的源码完整贴出来。