1. 有的书上将方法的声明、变量的声明等java相关的代码全都写在<body>和</body>之间,在<head>和</head>只写<title></title>,有的把方法的声明、变量的声明等写在</head>和<body>之间,把方法的调用及控制流程语句写在<body>和</body>中间,关于这些方面,有没有一个规定或者什么的?
2. 在jsp中,javascript(<script>..</script>) 的职能和 java代码(<%...%>)的职能各是什么,所有用到javascript的代码段,是不是都能够用java代码去实现,反之呢?有没有具体分工,一般什么时候用javascript,什么时候用java?
谢谢大家!

解决方案 »

  1.   

    楼主,有一个必须让你明确的概念是。JS的代码是运行在客户端的,jsp里的java代码是运行服务器端的。
    他们有什么区别?好好琢磨一下。
    1.在浏览器里打开你的jsp页,查看源文件,你看看你能看到java代码吗?js代码看到了吗?
    2.想想为什么B/S的发布升级比C/S好,在服务器端的代码用户能控制到吗?
    3.你的jsp里的代码要访问后台业务代码,访问数据库,能随便放在JS里吗?
    4.如果用户只是在web上做些小的交互操作(一些菜单伸缩之类的纯界面变化),或者提交前数据时的检验,放在JS好呢还是要经过网络传输来到服务器这边再处理好?
    5.如果你开发过C/S系统,就应该知道Client的代码一般都是单进程的,而服务器端的代码都是多线程,你的Java代码有时可能要注意些什么了?
    6.所有jsp的代码会生成一个.java的servlet,你对照着看就明白你的第一个问题了。
      

  2.   

    你不是jsp初学者,你是计算机初试者
      

  3.   

    二楼的多谢了,我刚毕业,用是用pb做HIS的,刚接触B/S,很多细节的地方可能不太清楚,
    还有,三楼了乱叫什么!才一个三角都是你叫出来的,浮躁什么呀,做过项目么,知不知道什么是要想成为软件家,首先成为业务专家,懂不懂什么是架构,回家歇着吧!!