读书人

生手:JSP使用JavaBeans

发布时间: 2012-12-15 15:16:03 作者: rapoo

新手:JSP使用JavaBeans
照着书上敲的,总是错。程序的目的是创建一个名为Count的JavaBeans组件,用它来统计访问JSP网页的次数。
代码如下:

<!-- TestBeanScope.jsp -->
<%@ page import = "chapter35.Count" %>
<jsp:useBean id = "count" scope = "application" class = "chapter35.Count" />
</jsp:useBean>

<html>
<head>
<title>TestBeanScope</title>
<head>
<body>
<h3>Testing Bean Scope in JSP (Application)</h3>
<% count.increaseCount(); %>
You are visitor number <%= count.getCount() %><br />
From host: <%= request.getRemoteHost() %>
and session: <%= sessiongetId() %>
</body>
</html>

package chapter35;

public class Count
{
private int count = 0;

/** Return count property */
public int getCount()
{
return count;
}

/** Increase count */
public void increaseCount()
{
count++;
}
}

编译好的class文件放在WEB-INF/classes/chapter35下,为什么运行后总是显示成下面这样啊

[最优解释]
在第一行添加<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>这个看下。然后修改session获取ID那里.
[其他解释]
代码错了。。。
[其他解释]
引用:
代码错了。。。
好简洁,不过很对!
[其他解释]
引用:
在第一行添加<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>这个看下。然后修改session获取ID那里.
谢谢,找到错误了,你说的添加这一行好像没什么关系。session那确实写错了。实际的错误是第三行多了一个“/”。

读书人网 >J2SE开发

热点推荐