日期:2014-05-18  浏览次数:20718 次

其实我想学jsp的,但被一个问题拦住了,请帮慢,我给分
看到许多jsp程序的前面都有如下的类似代码

package com.jspdev.ch9; //ch9是何意?好像还有ch8呢
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
import java.io.*;

以上代码怪怪的,是何意?如果我写jsp程序,又怎知加不加它们呢?这个问题我觉得是个拦路虎,我学php时完全不用在php程序前加类似的东西,现在jsp有这些东西,让人犯难,搞得我都不敢学jsp


------解决方案--------------------
这些都是java中最基础的内容,如果java不懂,jsp是学不下去的。

楼主努力!
------解决方案--------------------
类似于:
import javax.servlet.*; 
import javax.servlet.http.*; 
import java.util.*; 
import java.io.*; 
这些是不会出现在jsp里面的,jsp实质上是一个表示层,而以上import语句在jsp的出现形式应为<%@ page import=".."%>
但是一般不提倡在jsp中有以上代码,因为这样势必会引入脚本,从而jsp的可维护性降低,因而最好是用jstl+el来实现,业务控制和业务逻辑的代码则交回给servlet和javabean实现,jsp只相当一个view,这就是J2EE MVC模式的一个典型的实现.

>>package com.jspdev.ch9; //ch9是何意?好像还有ch8呢 
 楼主如果想学JSP的话,基本的java语法还是要懂的,等你看过后,你就会发现不应该问这些问题;

>>又有几人懂得很清楚呢?j2ee,j2se,j2me...不懂这些就不用搞jsp了?那我还是选php算了
 这些是java的基本语法,搞J2EE不懂java法岂不可笑,
 jsp是j2ee的核心的一部分,J2ME跟智能开发方面的,与jsp无关不用学,J2SE里面一些基础API还是要懂滴,如果想学好jsp的话,还有serlvet还是得学一下滴,因为jsp最终是编译成servlet的.总之一句话,从基础学起.
 还有,楼主,你才接触一下JSP,这么快就投降了,呵呵,如果这样的话,我也无语了.
 既然搞IT,就不要怕难,要肯去接受新知识,把"难"当成一种"挑战",而不是这么早就退切,不过最主要还是看兴趣咯,如果没兴趣学的话往往会事半功倍的

------解决方案--------------------
哎! 没 JAVA 基础 来学 JSP 还真是有点困难... 劝你还是 学一下 JAVA 吧
------解决方案--------------------
那些代码主要是为了引入下面程序中需要的类,相当于C语言中的include。
------解决方案--------------------
这些都是JAVA基础语法...楼主要学JSP的话还是需要先掌握好JAVA基础
------解决方案--------------------
别气馁 先学JAVA 在学JSP和SEVLET 加油
------解决方案--------------------
要学jsp,你还是把java基础学好吧,要不然很难的。
------解决方案--------------------
建议用 NetBeans IDE 来编写 JSP 和 Servlet 好多代码多会给你自动生成,挺好用的!
下载网址:http://www.netbeans.org/products/ide/index_zh_CN.html
下载中文版更好使!
还有个本地教程(中文)http://gceclub.sun.com.cn/NetBeans/tutorials/

------解决方案--------------------
package com.jspdev.ch9; //ch9是何意?好像还有ch8呢
没什么意思 java bean 的保存路径(com.jspdev.ch9)



(import javax.servlet.*; 
import javax.servlet.http.*; 
import java.util.*; 
import java.io.*; )等同于引入函树“类包”

可以先学jsp , java作为叁考
------解决方案--------------------
把JSP页面当作PHP的"模板html"来用就好了,其他的全部交给servlet来做吧
------解决方案--------------------
楼主请先学习java基础课程,可以去基础区混些日子,然后再进行jsp的学习,效果更佳.
------解决方案--------------------
我建议你去把JAVA学学.. 把JAVA里的东西学了 然后有点HTML的知识 学JSP就难度降低了一大半
因为jsp=java+html

------解决方案--------------------
楼主是问:package com.jspdev.ch9;是什么意思
大家直接说不就得了么?
罗嗦那么多干吗啊
package com.jspdev.ch9;意思是你的程序文件(你的.java文件)在ch9文件夹下,com.jspdev.ch9
是你程序的包名,通过package来声明(如上).

程序中这样写是因为你以后可能要用到这个文件(实际是这个文件编译后的类文件.class)
比如在其他的.java 文件中要用到这个文件中的方法,直接在文件的最开始写上:import com.jspdev.ch9.*;就可以了

------解决方案--------------------
什么叫jsp?就是在html不能胜任的一些动态网页功能情况下,加入一些JAVA参数.这些参数其实是通过后台的JAVA程序定义的,所以说,JAVA是jsp的基础.
------解决方案--------------------
package com.jspdev.ch9; //ch9是何意?好像还有ch8呢