html是怎么和jsp联系起来的?
小弟我自学java几个月,基本的javaSE桌面程序算是理解了。发现大多数很牛的网站都是jsp的混血儿,很想研究一下,但是在弄自己的网站的时候(自己学着玩的,我是广告专业,为自己将来工作打基础,别说我异想天开)用dreamwever的时候不知道怎么跟javascript联系。
比如,就是在满足了语法的基础上直接接panel和button之类的吗?那class之类的在哪儿定义和调用呢?问题是dreamwever根本不提示错误语句啊!对于新人,桑心啊。
所以跪求大家高手的指点。不怕你讲的多专业,我会一点点专研的,相信我。谢谢。

解决方案 »

  1.   

    用编程工具  myeclipse   
    在安装jdk  tomcat  就ok
      

  2.   


    新手不建议用IDE,最好用文本编辑器写吧。
    dreamwever还是扔了吧,等你自己搞懂html语法,js语法的时候再用吧
      

  3.   

    html和jsp没什么联系把!!!!
    你要做web项目的话,找几个简单的视频看一下就可以了
    没有你想的那么复杂,前台你暂时不用了解那么多
      

  4.   

    你还是先了解一下html吧:http://www.w3cschool.cn/js(javascript/jscript)在web 2.0前,不是必需的,主要做一些脏、累活(比如前面验证啊,特效啊)。web2.0时代,js直接成为核心。asp、jsp、php嵌入到html的方式 基本一样,如下:<html
    <head>
    <%String msg = "这是一个最简单的JSP页面"; %>
    </head><body>
    <%=msg%>
    </body>
    </html>
      

  5.   

    [Quote=引用 1 楼 heiboyyang 的回复:]
    用编程工具 myeclipse  
    在安装jdk tomcat 就ok
    [/Quot但问题是jdk 和 tomcat能可视化编辑嘛??我对美工的设计要求很高啊??
      

  6.   


    嗯,似乎看明白了一点。<%String msg = "这是一个最简单的JSP页面"; %>是实例化,下面在调用???
    那比如一个button在body里面,怎么定位显示出来后的坐标呢?
      

  7.   

    J2SE和网页开发是2回事 所以 你那些什么PANEL的不存在。。用不上。。
      

  8.   


    我觉得有用啊!比如现在这个网页,你回复一条,后面的java语句就会新new一个JList出来??你写的数据会存到数据库,是不?
    我想问的就是这之类的问题啊?javascript语句放在哪儿,怎么调用,后面的那个系统大概是个什么
    工作模式。大家给点力啊。另外,4楼介绍的网站对新人很有用,谢谢哈。
      

  9.   

    比如哈:(我自己研究的),我回复的这个框(jlist?panel?window?)左边是用java语句在数据库里get的我的个人信息,头像、名称、等级。是不?右边分别get了系统时间,排列的楼层,下面的什么丢砖头啦这些,我觉得是先把它写在一个class里,然后调用的,大家说是不??我就想知道怎么调用,程序是单独写在一个js文件里??
    我描述的清楚?
      

  10.   


    后台是一些java类,操作代码。需要web框架支持的。就是楼上所谓的tomcat咯。而且,jsp美工没有可视化的编辑的,需要用css和js一起协作,而且要调试不同浏览器的兼容性。你这些Jlist,panel,window都是在页面中模仿出来的,通过div。你要是不用jsp的话,可以用ExtJS框架,这里面是全部的js,界面比jsp容易调。
      

  11.   

    呵呵
    Java的水很深的,不是那么随便能趟进来的。html是静态的,jsp是动态交互的,很大联系没有。
    硬要说有就是前台美工和后台程序开发之间有时要沟通配合一下页面布局的问题。
    其实你看到的包括你觉得神奇的功能都是jsp下的,很多网页网站是伪域名的,通过一个方法将一级url转换成
    后缀名为html或htm,其实它是jsp、php、asp.net等动态页面。<html
    <head>
    <%String msg = "这是一个最简单的JSP页面"; %>
    </head><body>
    <%=msg%>
    </body>
    </html>这段代码中 <%String msg = "这是一个最简单的JSP页面"; %> 这个不是实例化,只是一段脚本,起一个定义的作用,下面 <%=msg%> 就可以使用这个变量了。代码的最上面一行还要添上最关键的一行如下:
    <%@ page language="java" contentType="text/plain;chartset=gbk" import="这里写你要导入的包"%>这些都是最原始的了,不过也是最容易明白和上手的。java语句必须写在 <% %> 里。js是javascript,和java是截然不同的两个东西,不要混为一潭。在java里的swing逐渐开发可以实现你的那些button、pannel、tree等的一些功能,不过那个用起来来很复杂的。 
      

  12.   

    谢谢啊。我知道很深的水,但是大学,我想过得有意义。我会坚持淌水的。java与js语法是相通的嘛。看哈,MVC--模型、视图、控制器,视图静态的外观是html我可以用dreamwever画,后面的js可以写,我想问的是我怎么用代码把他们联系起来?就是在html中加<js代码>???html的按钮的代码语句块里加js代码吗??
      

  13.   

    谢谢啊。我知道很深的水,但是大学,我想过得有意义。我会坚持淌水的。java与js语法是相通的嘛。看哈,MVC--模型、视图、控制器,视图静态的外观是html我可以用dreamwever画,后面的js可以写,我想问的是我怎么用代码把他们联系起来?就是在html中加<js代码>???html的按钮的代码语句块里加js代码吗??<input type=button onclick="alert(this.value)" value="hello js">
      

  14.   

    在页面中添加js代码 <script type="text/javascript">/*你的JS代码*/<script>
    或者引用外部JS代码  <script type="text/javascript" src="你JS文件路径"></script>
    然后在你的JSP页面中要触发事件的地方调用你的JS函数、function
    还是建议你多看看资料,我也正在学习中~ 编程语言,博大精深啊
      

  15.   

    我个人觉得Frontpage比Dreamwever好用
      

  16.   

    如果你只是想实现一下页面中button,radiobutton,checkbox,file等控件功能,如15楼那样做就行了,当然还要在<head></head>里面写你的js语句。
    你这样完成的是动态脚本功能,给你带来的是一种视觉上的感觉。
    建议你可以学一下ajax,对于页面开发这样你会觉得有意思多了。
    ps:js可以结合juery一起用用,慢慢体会吧。
      

  17.   

    DreamWare不显示错误吗?貌似是可以的吧,切换到代码编辑视图,js你怎么可视化编辑?只有写代码,但你搞前台的貌似不用关系js这些东西,写css就行了吧!说实话,用窗口一层层的设置我不太喜欢用,还不如直接写,比如:EditPlus就很不错,写完后可以Ctrl+B预览,很方便,关键是很小巧。在JSP添加CSS引用或直接写跟在HTML一样啊!
    <html>
    <head>
    <title></title>
    <style>
    //这里写你的页面内样式表
    </style>
    <link rel="stylesheet" type="text/css" href="样式表的完全限定名.css">
    </head>
    //比如我写一个label
    <label class="这是类样式,css中用.加类名引用" id="这是id样式,css中用#加id名引用" style="这是一个航类样式">This is my JSP page.</label>
    </html>继续上面的例子,写一个外部样式表(写得不好仅是一个演示):
    body{font-size:14px;font-family:微软雅黑;}
    table{width:0px;}
    a{text-decoration:none;}
    #mylbl{color:blue;font-size:14px;}//id样式引用
    .mylbl{color:blue;font-size:14px;}//类样式引用
    //......
    不知道你懂了没,反正我是懂了。