CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

想学习开发jsp,请指定基础入门,谢谢了!

楼主vampireal(oo0O0oo)2004-12-01 20:34:25 在 Java / Web 开发 提问

我做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

相关问题

  • SOAP开发入门
  • JSP入门应该买什么书藉好,该用什么开发工具
  • 入门jsp+xml难
  • jsp菜鸟入门:
  • 求jsp入门书?
  • JSP如何入门?
  • 请大家给介绍一本JSP入门的好书,和一本介绍实际开发经验的好书
  • 《jsp入门与提高》,
  • jsp入门者求助
  • 如何入门学习JSP?

关键词

  • asp.net
  • j2ee
  • printwriter
  • println

得分解答快速导航

  • 帖主:vampireal
  • classjava
  • vgvg
  • JIEK_ONE
  • BWM369
  • newsuperstar
  • woodcord
  • pennymxb
  • yrsheng

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo