jsp编程中<JSP:useBean>的使用
在使用<JSP:useBean>这个动作之前我先编了一java程序把它当做useBean来使用它:它的名称是:Compare_scope.java代码代码如下:packa...
在使用<JSP:useBean>这个动作之前我先编了一java程序把它当做useBean来使用它:
它的名称是:
Compare_scope.java
代码代码如下:
package com;
public class Compare_scope
{
private String scopeType;
public void setScopeType(String scopeType)
{
this.scopeType=scopeType;
}
public String getScopeType()
{
return scopeType;
}
}
然后我又写了一个jsp文件
名称是:scope_page.jsp
代码如下:
<%@ page contentType="text/html; charset=gb2312" language="java"
session="true" import="java.sql.*" errorPage="" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>比较四种生命周期类型</title>
</head>
<body>
<center>
<JSP:useBean id="test" class="com.Compare_scope" />
<hr>
<% test.setScopeType("hello");%>
<%= test.getScopeType()%>
<hr>
</body>
</html>
说明:
1.我的jsq网页是在Dreamveaver里面编的站点的测试服务器文件夹是C:\tomcat5.5.20\webapps\
2.我自己编的jsp 都放在了example文件里,我的这个scope_page.jsp 放在了C:\tomcat5.5.20\webapps\example\8.1里面了
3.我在example里面建了WEB-INF\classes这个层次目录
我先把Compare_scope.java编译后产生的class文件放在了
一个自己建的WEB-INF\classe里面了,Compare_scope.java也放在了这里面.但是这个xcope_page.jsp网页不能正常运行,总是报错说是不能加载我编的这个类,我也曾经试着把Compare_scope.java放在WEB-INF里面而把产生的类文件放在classes里面,但是还是不行中,我觉得是在写<JSP:useBean>这个动作的时候page="com.Compare_scope"的时候写的不对,我也试着写的比较全的目录但是还不行。
4.是不是还需要在WEB-INF目录里在建个web.xml文件在对这个文件进行配置呀,但是我也不知怎么配置,我也试着把别人编的jsp实例中的在WEB-INF\lib下的后缀名为.jar文件也拷了过来,也在我的WEB-INF建了lib文件并把.jar文件放在里面,还是不行,是不是也需要一个在WEB-INF里面建一个web.xml文件并且对它进行配置呀 展开
它的名称是:
Compare_scope.java
代码代码如下:
package com;
public class Compare_scope
{
private String scopeType;
public void setScopeType(String scopeType)
{
this.scopeType=scopeType;
}
public String getScopeType()
{
return scopeType;
}
}
然后我又写了一个jsp文件
名称是:scope_page.jsp
代码如下:
<%@ page contentType="text/html; charset=gb2312" language="java"
session="true" import="java.sql.*" errorPage="" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>比较四种生命周期类型</title>
</head>
<body>
<center>
<JSP:useBean id="test" class="com.Compare_scope" />
<hr>
<% test.setScopeType("hello");%>
<%= test.getScopeType()%>
<hr>
</body>
</html>
说明:
1.我的jsq网页是在Dreamveaver里面编的站点的测试服务器文件夹是C:\tomcat5.5.20\webapps\
2.我自己编的jsp 都放在了example文件里,我的这个scope_page.jsp 放在了C:\tomcat5.5.20\webapps\example\8.1里面了
3.我在example里面建了WEB-INF\classes这个层次目录
我先把Compare_scope.java编译后产生的class文件放在了
一个自己建的WEB-INF\classe里面了,Compare_scope.java也放在了这里面.但是这个xcope_page.jsp网页不能正常运行,总是报错说是不能加载我编的这个类,我也曾经试着把Compare_scope.java放在WEB-INF里面而把产生的类文件放在classes里面,但是还是不行中,我觉得是在写<JSP:useBean>这个动作的时候page="com.Compare_scope"的时候写的不对,我也试着写的比较全的目录但是还不行。
4.是不是还需要在WEB-INF目录里在建个web.xml文件在对这个文件进行配置呀,但是我也不知怎么配置,我也试着把别人编的jsp实例中的在WEB-INF\lib下的后缀名为.jar文件也拷了过来,也在我的WEB-INF建了lib文件并把.jar文件放在里面,还是不行,是不是也需要一个在WEB-INF里面建一个web.xml文件并且对它进行配置呀 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询