当前位置: 网学 > 编程文档 > JSP > 正文

JSP环境配置心得

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/17
下载{$ArticleTitle}原创论文样式
一个目录,也就是SimpleBean.class会存放在hall目录中,暂且保存起来,将来备用。

再输入以下代码:

<HTML>
<HEAD>
<TITLE>Reusing JavaBeans in JSP</TITLE>
</HEAD>
<BODY>
<CENTER>
<TABLE BORDER=5>
<TR><TH CLASS=\"TITLE\">
Reusing JavaBeans in JSP
</TABLE>
</CENTER>
<P>
<jsp:useBean id=\"test\" class=\"hall.SimpleBean\" />
<jsp:setProperty name=\"test\" property=\"message\" value=\"Hello WWW\" />
<H1>Message: <I>
<jsp:getProperty name=\"test\" property=\"message\" />
</I></H1>
</BODY>

保存在我们刚才建立的虚拟目录e:/myjsp下面,并命名为:BeanTest.jsp。

现在我们应该将hall(包)目录放在哪儿呢?别急,我们先在e:/myjsp下建立一个文件夹WEB-INF,然后再在WEB-INF下建立一个classes文件夹,最后将hall目录放到classes下,当然,hall下的字节码文件SimpleBean.class也一并要移过来,而SimpleBean.java就和BeanTest.jsp放到同一目录吧(可以不需要放的,自己试试)。

重新启动机器(如果您试了好多次都不行,这一步一定要做),在浏览器中输入:http://localhost:8080/myjsp/BeanTest.jsp,您看到了什么?呵,别告诉我您什么都没看到,那肯定是您设置的问题了。

首先是下载工具:

我建议初学者用Editplus+JDK,我觉得如果用例如JB,Eclipse,JCreator,虽然刚开始的时候比较方便,但是确使初学者门不知道怎样配置环境变量,

从而难以达到知其然,知其所以然的地步

然后就是安装JDK,我是把它装到从c:JDK目录下面:

然后就是CLASSPATH的问题了:

正如操作系统利用PATH来搜索可执行程序一样,Java运行环境也会遍历CLASSPATH来查找类,即便是HelloWorld这样简单的程序,JVM也会遍历

CLASSPATH定义的每一个路径,直到找到相应的文件为止。

然后就应当如下设置Path:

我的电脑->属性->高级->环境变量

然后在环境变量的Path后面追加: C:JDKin;.;C:JDKlib

也可以这样配置:C:JDKin;.;C:JDKlibdt.jar;C:JDKlib ools.jar

★记住:环境变量中的 . 切记不能少,它表示当前路径,如果少掉出现的错误等会就说!

dt.jar是关于运行环境的类库,tools.jar是关于一些工具的类库

如果没有配置:C:JDKin,则会出现 \" javac′ 不是内部或外部命令,也不是可运行的程序或批处理文件。\"这样的错误。

然后下面就该写程序了:

首先是(HelloWorld.java),打开Editplus,新建一个Java文件,请照着如下输入,要一字不漏,并且分清大小写:

public class HelloWorld{
public static void main(String args){
System.out.println(\"Hello,World!\"); [Page]
}
}

然后把这个文件保存(ctrl + s)到HelloWorld.java,记住大小写一定要分清,是HelloWorld.java
运行:开始->运行->cmd

在控制台中把目录切换到当前目录:

javac HelloWorld.java
java HelloWorld

你就会在控制台上看见输出的Hello,World!(没出来?我把电脑吃了:))

javac是编译命令,它把HelloWorld.java编译成HelloWorld.class

java就是解释命令,JVM把HelloWorld.class解释执行.

在这个时候:

1。如果出现Exception in thread \"main\" java.lang.NoClassDefFoundError: HelloWorld

那就是你在环境变量中没有加上那个.(dot)

2。如果出现Exception in thread \"main\" java.lang.NoSuchMethodError: main

或者HelloWorld.java:1: Public class helloworld must be defined in a file called

\"HelloWorld.java\".

那就是你没有分清大小写的写入这个HelloWorld,或者保存得时候没有保存为Hell

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号