想学习开发jsp,请指定基础入门,谢谢了!
我做vc和asp.net都有几年了,现在想学学jsp,想问下该如何入门
首先,我该选取哪些开发工具,该配置些什么?(最好能给下软件的下载地址,呵呵)
其次,具体开发我有哪些需要特别学习的.
谢谢了!!
问题点数:50、回复次数:14Top
1 楼vampireal(oo0O0oo)回复于 2004-12-01 20:41:44 得分 0
怎么没人理我呢?Top
2 楼classjava(原始野人)回复于 2004-12-01 20:47:01 得分 10
下载个tomcat5.0,地址google
因为你有了asp.net的基础
很容易上手jsp
学习一下java语言Top
3 楼vampireal(oo0O0oo)回复于 2004-12-01 20:51:12 得分 0
谢谢classjava(原始野人)
好象网上很多都说要用jdk+tomcat
想问下,jdk的版本该用多少的?
是IDE环境吗?Top
4 楼vampireal(oo0O0oo)回复于 2004-12-01 20:52:07 得分 0
而且听说boland的JBulider很强,不知道各位的意见如何?Top
5 楼vgvg(上帝在关闭一扇窗的同时,在别处打开了一扇门。可这扇门迟迟不开,我只好破门而入!)回复于 2004-12-01 20:56:06 得分 5
哈哈
用记事本吧.Top
6 楼vampireal(oo0O0oo)回复于 2004-12-01 20:59:20 得分 0
用记事本效率也太低了...Top
7 楼vampireal(oo0O0oo)回复于 2004-12-01 21:01:41 得分 0
顶,怎么人这么少呢?Top
8 楼vampireal(oo0O0oo)回复于 2004-12-01 21:17:14 得分 0
http://apache.cs.utah.edu/jakarta/tomcat-5/v5.5.4/bin/
这里这么多,该下哪个呢?是全下吗?Top
9 楼JIEK_ONE(weiwei)回复于 2004-12-01 21:42:54 得分 15
恩 你先下载JDK1.4、TOMCAT5.0、JCreator Pro V3这些是最基本的编译软件。
安装好后,还要配置,我这个有一个我写的配置文件:你可以按照这个来配置
首先是你的JDK配置:
说明我的JDK安装在D:\JDK1.4,我安装是文件比较"怪"
象javac、java等JAVA的执行程序在;D:\JDK1.4\jdk\bin
下,配置的时候需要根据自己的安装位置和javac、java
等具体位置来。
一.JDK配置:
1.
我的电脑-属性-高级-环境变量中,有PATH(大小写都
可以)这个变量(没有就自己新建立一个)
变量名:PATH
变量值:javac等程序所在路径.
例如我的JDK安装在D:\JDK1.4中,那么我在D:\JDK1.4目录
下可以搜索一下javac,得到它的位置:D:\JDK1.4\jdk\bin,
现在变量值就可以写成
变量值:[ D:\JDK1.4\jdk\bin; ]
2.
我的电脑-属性-高级-系统变量中,新建一个变量.
变量名:CLASSPATH
变量值:tools.jar、dt.jar文件所在路径
例如我的JDK安装在D:\JDK1.4中,那么我在D:\JDK1.4目录
下可以搜索一下tool.jar、dt.jar等,得到它的位置都是在
D:\JDK1.4\jdk\lib下,现在变量值就可以写成
变量值:[ .;D:\JDK1.4\jdk\lib\tools.jar;D:\JDK1.4\jdk\lib\dt.jar; ](前面的.;也是变量值的内容)
二、TOMCAT配置
1.我的电脑-属性-高级-系统变量中,新建一个变量.
变量名:JAVA_HOME
变量值:JDK所在路径.
例如我的JDK安装在D:\JDK1.4中,现在变量值就可以写成
变量值:[ D:\JDK1.4; ]
2.我的电脑-属性-高级-系统变量中,新建一个变量.
变量名:TOMCAT_HOME
变量值:TOMCAT所在路径.
例如我的JDK安装在D:\Tomcat 5.0中,现在变量值就可以写成
变量值:[ D:\Tomcat 5.0; ]
3.现在我找下servlet-api.jar这个文件在D:\Tomcat 5.0文件夹下的哪里?
D:\Tomcat 5.0文件夹下搜索servlet-api.jar,
得到servlet-api.jar位置:D:\Tomcat 5.0\common\lib文件夹下:
现在我要做的就是修改一下变量CLASSPATH的变量值.
在变量值最后加上:D:\Tomcat 5.0\common\lib\servlet-api.jar;
那么变量CLASSPATH的变量值最后的样子是:
[ .;D:\JDK1.4\jdk\lib\tools.jar;D:\JDK1.4\jdk\lib\dt.jar;D:\Tomcat 5.0\common\lib\servlet-api.jar; ]
附------ .代表点好 ;代表分号 [ 、、、]的内容是变量值的值。
现在在你的IE地址栏输入http://localhost:8080/index.jsp
如果你看见了一只“猫”那么配置就可以了。
不要高兴的太早,要在IE里看见自己写的JSP程序还有一些工作要做。
四:现在你自己写个小程序,java、html都可以的。现在写了个HelloWorld.java
// FrontEnd Plus GUI for JAD
// DeCompiled : HelloWorld.class
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet
{
public HelloWorld()
{
}
public void init(ServletConfig servletconfig)
throws ServletException
{
super.init(servletconfig);
}
public void service(HttpServletRequest httpservletrequest, HttpServletResponse httpservletresponse)
throws IOException
{
httpservletresponse.setContentType("text/html");
PrintWriter printwriter = httpservletresponse.getWriter();
printwriter.println("<html><head><title>Hello world</title></head><body>");
printwriter.println("\273\266\323\255 ,welcome you come to j2ee world!");
printwriter.println("</body></html>");
}
}
请在CMD下编译它(你不知道CMD是什么,晕!)
进入CMD步骤如下:
1.点击开始菜单.
2.点击运行.
3.输入CMD后,回车.
看见黑色的窗口了的话,那么你现在就在CMD下了.
好现在我们开始编译HelloWorld.java了.
4.进入HelloWorld.java文件所以在文件夹下:
例如你的HelloWorld.java放在E:\JAVA中,
在CMD下输入
1 输入 E:回车
2 输入 cd\JAVA 回车
3 现在你的目录是E:/JAVA下了,所以你才能找到HelloWorld.java这个文件
4 输入 javac -encoding ISO8859_1 HelloWorld.java
(本来输入javac HelloWorld.java就可以了,但是加上-encoding ISO8859_1是为了显示你文件中的中文)
5.编译通过了的话,在E:/JAVA你可以找到HelloWorld.class文件.
五.进入你TOMCAT目录下的webapps文件夹下.例如 D:\Tomcat 5.0\webapps
自己新建立一个文件夹,例如hh.在建立一个文件夹,名字为WEB-INF.
再在文件夹WEB-INF下建立文件夹,名字为classes和一个名字为web的后缀名为xml文件
文件夹classes下放入HelloWorld.class.
web.xml的内容如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<servlet>
<servlet-name>G</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>G</servlet-name>
<url-pattern>/JD</url-pattern>
</servlet-mapping>
</web-app>
其中<servlet-class>名字必须与你的CLASS文件一样,在这是HelloWorld
<servlet-name>你自己喜欢叫什么就叫什么把.但是下面的<servlet-name>
名字要与上面<servlet-name>名字一样.在这是G
<url-pattern>你自己喜欢叫什么就叫什么把.
六.进入 控制面板-管理工具-服务
找到Apache Tomcat服务,停止它后在重启.
现在你输入http://localhost:8080/hh/JD,
如果你看见:欢迎 ,welcome you come to j2ee world!
如果你有2个CLASS文件在CLASS文件下
那么你的xml内容就应该是这样的
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<servlet>
<servlet-name>G</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>G</servlet-name>
<url-pattern>/JD</url-pattern>
</servlet-mapping>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<servlet>
<servlet-name>G1</servlet-name>
<servlet-class>HelloWorld1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>G1</servlet-name>
<url-pattern>/JD1</url-pattern>
</servlet-mapping>
</web-app>
</web-app>
我的QQ是15068645有什么问题可以我们可以交流下我也是刚刚学习JSP的:)Top
10 楼BWM369(爱过了心碎了,你把我的爱终于放弃了;我累了我痛了)回复于 2004-12-01 23:37:43 得分 5
楼上的,热心,辛苦了。Top
11 楼newsuperstar(与日月齐辉)回复于 2004-12-02 00:20:58 得分 5
向JIEK_ONE(罗洁)学习Top
12 楼woodcord(我心飞翔)回复于 2004-12-02 07:30:57 得分 5
JIEK_ONE(罗洁)
我安装是文件比较"怪"
象javac、java等JAVA的执行程序在;D:\JDK1.4\jdk\bin
下,配置的时候需要根据自己的安装位置和javac、java
等具体位置来。
是什么意思呢?
没有看懂
Top
13 楼pennymxb(马晓)回复于 2004-12-02 08:38:51 得分 3
可以在环境变量下配置JAVAHOME等变量,当然,你可以在 :\JDK1.4\jdk\bin下进行文件的编译,所谓 的环境变量配置就是告诉JAVA环境需要到什么地方去找编译器
IDE:推荐JB和ECLIPSE!!!!Top
14 楼yrsheng(以德服人)回复于 2004-12-02 09:07:36 得分 2
刚开始用写写JSP吧,跟ASP差不多的,还有就是写点java bean,在JSP中调用你的bean,至于SERVLET,好像很少用的。Top




