我在书店里买了很多书,基本都是把java代码嵌在模版中,丝毫没有用到jsp标签,我不明白这是为什么,既然jsp好处多多,为什么还要在页面中写入那么多java代码?设计人员看了不会晕吗?所以我想询问大家一下,那里有“真正”的jsp程序?多谢

解决方案 »

  1.   

    jsp本来就是在页面中写java代码,用标签是为了看着清楚,也可以重用。但标签不太灵活,这些东西都是随机应变的啦,没必要非得写成什么样才是真正,能达到目的的,就行。
      

  2.   

    看看JSTL和EL表达式,你就明白了
      

  3.   

    哦,我对jsp的基本内容都有了解,最近想实践一下,学学别人的设计,也好将所学的知识融会贯通一下,可是现在发现之前的jstl和el都成了摆设,居然没有用武之地~那么,是不是说在实际开发当中也是如此呢?签入java代码仍然是jsp的主要开发方式呢?
      

  4.   

    为什么还要在页面中写入那么多java代码?设计人员看了不会晕吗?
    _________________
    这些代码本来就是设计人员写出来的,而且这些代码对于设计人员来说是非常有规律的,怎么会晕呢,只有不会的人才会晕,当然你可以把方法写到JAVA文件里,然后在JSP文件里调用一下就行了,这样JSP里的代码就少得多了
      

  5.   

    jsp中嵌套java代码是不规范的,但是没有java代码的话除非你用structs开发,那样的话开发周期会很长,但是也要尽量把java代码写到javaBean中,而jsp只是在MVC中起View的作用那些jsp中全是java代码的以后你应该不会看到的,公司不可能让你这样写
      

  6.   

    在j2ee中mvc的思想很重要,如果不好的话,sun公司不可能提倡的
      

  7.   

    如果你学过struts框架的话..... 就明白了,在struts框架中。jsp用的大都是struts标签,或者是jstl
      

  8.   

    哦,我对jsp的基本内容都有了解,最近想实践一下,学学别人的设计,也好将所学的知识融会贯通一下,可是现在发现之前的jstl和el都成了摆设,居然没有用武之地~那么,是不是说在实际开发当中也是如此呢?签入java代码仍然是jsp的主要开发方式呢?--------------------------------------------------------------------------我举个简单的例子吧<input type="text" name="" onblur="xxx()">这个东西如果用标签做应该如何做呢?如果再封装成自定义标签那么让别人看的时候反而更难读懂你的程序了
      

  9.   

    html和java混在一起确实让人头疼,眼花缭乱
    建议lz学习一下mvc结构的框架,比如struts的标签,里面基本上都是用的struts本身的标签做的,有些情况下标签不能满足需要时,还是会嵌入少量的java代码在里面。也可以自己定义标签,尽量不要在jsp里嵌入java代码
      

  10.   

    我举个简单的例子吧
    <input type="text" name="" onblur="xxx()">
    这个东西如果用标签做应该如何做呢?
    如果再封装成自定义标签
    那么让别人看的时候反而更难读懂你的程序了
    --------------------------------------------------------------------------------
    恩,有时候确实不用标签会好些,但是如果做一般的分页也用嵌入代码,我感觉程序员就好像是忘记了标记库的存在似的~
      

  11.   

    开发了一年的JSP,从来没有用过JSP标签的说,那东西就是中看不中用~~~~