新手:JSP使用JavaBeans

无着无依 2012-12-06 09:49:25
照着书上敲的,总是错。程序的目的是创建一个名为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下,为什么运行后总是显示成下面这样啊
...全文
89 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
无着无依 2012-12-07
  • 打赏
  • 举报
回复
引用 2 楼 q592281095 的回复:
在第一行添加<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>这个看下。然后修改session获取ID那里.
谢谢,找到错误了,你说的添加这一行好像没什么关系。session那确实写错了。实际的错误是第三行多了一个“/”。
无着无依 2012-12-07
  • 打赏
  • 举报
回复
引用 1 楼 songshaoyang123456 的回复:
代码错了。。。
好简洁,不过很对!
q592281095 2012-12-06
  • 打赏
  • 举报
回复
在第一行添加<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>这个看下。然后修改session获取ID那里.
songshaoyang123456 2012-12-06
  • 打赏
  • 举报
回复
代码错了。。。

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧