一定是我的设置错了!

dext 2003-08-03 01:37:12
我装了最新的JDK和TOMCAT,不用作任何修改就可以使用了!
首先我在TOMCAT\conf\server.xml 中 </HOST> 的上面加了一句
<Context path="" docBase="C:\MyJsp" debug="1" reloadable="true" crossContext="true" />
这样,当我输入localhost:8080时就可以看到我自己的JSP页面了

按照书上的 我建立了一个 C:\MyJsp\WEB_INF\classes
我自己做了一个java,然后编译在同一文件夹下。
我在jsp页面中引用<jsp:useBean......>
可是出错

[javac] Since fork is true, ignoring compiler setting.
[javac] Compiling 1 source file
[javac] Since fork is true, ignoring compiler setting.
[javac] C:\Tomcat4\work\Standalone\localhost\_\BeanLog_jsp.java:7: '.' expected
[javac] import Fst;
[javac] ^
[javac] 1 error

我把书上的例子也copy过来,居然也不能用。
是不是缺了什么?
...全文
34 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dext 2003-08-03
  • 打赏
  • 举报
回复
问题解决,做成一个包文件!
dext 2003-08-03
  • 打赏
  • 举报
回复
可是书上什么都没有说呀!
你们COPY了这三段代码可以运行吗?
qisong 2003-08-03
  • 打赏
  • 举报
回复
你配一个虚拟主机就可搞定!
dext 2003-08-03
  • 打赏
  • 举报
回复
使用Bean要设置什么?
dext 2003-08-03
  • 打赏
  • 举报
回复
为了大家明了,我把源代码贴出来

index.htm
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
<%@ page language="java" %>
<%@ page import="java.util.*" %>
<%@ page import="java.lang.*" %>
<%@ page session="true"%>
<HTML>
<HEAD>
<TITLE>JSP</TITLE>
</HEAD>
<BODY>
<form name="form1" method="post" action="BeanLog.jsp">
<input name="textUN" type="text" id="textUN">
<input type="submit" name="Submit" value="Submit">
</form>
</BODY>
</HTML>

BeanLog.jsp
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
<%@ page language="java" %>
<%@ page import="Fst" %>

<jsp:useBean id="OKme" scope="request" class="Fst">

</jsp:useBean>

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body>

</body>
</html>

以上两个文件,我放在C:\MyJsp

Fst.java
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
public class Fst {
private String textUN;
public Fst() {}
public void setTextUN(String textUN){ this.textUN = textUN; }
public String getTextUN() {return this.textUN; }
}

这个文件放在C:\MyJsp\WEB-INF\classes,并且编译。

出错信息>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

[javac] Since fork is true, ignoring compiler setting.
[javac] Compiling 1 source file
[javac] Since fork is true, ignoring compiler setting.
[javac] C:\Tomcat4\work\Standalone\localhost\_\BeanLog_jsp.java:7: '.' expected
[javac] import Fst;
[javac] ^
[javac] 1 error


dext 2003-08-03
  • 打赏
  • 举报
回复
<Context path=""
docBase="C:\MyJsp"
debug="1"
reloadable="true"
crossContext="true"
/>
完全可以正常工作

WEB_INF --> WEB-INF是我打错了,实际中是WEB-INF

我用
<%@ page language="java" %>
<%@ page import="Fst.*" %>
也不行

Jeff 2003-08-03
  • 打赏
  • 举报
回复
1. <Context path="MyWebApp" docBase="C:\MyJsp" debug="1" reloadable="true" crossContext="true" />
2. WEB_INF --> WEB-INF
3 import Fst.*;

81,116

社区成员

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

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