>
程序员 程序员 4302user

今天和另一个Team争论起JSP编译的问题

Kiri 2010-07-22
起因是这样的
我们整个PG组关于某个处理的实现有两种方式
同样是三个循环,
他们是两个写在JSP,一个写在Form
而我和另一个同事(被copy了)是两个写在Form,一个写在JSP
(其实本来是写在Action里的后来被迫拿到Form里了)

现在我们有两个方案
1、少数服从多数,我们俩把这段代码移到JSP去
2、有相关证据表明在Form里执行的效率高于在JSP执行的话,就多数服从少数都改过来

虽然我是觉得JSP能少处理业务就少处理业务,但就这种循环赋值是不是真的也无所谓?
还有,JSP都什么时候会进行编译?是不是会针对每个客户端进行编译?(虽然感觉上应该不是)
0

查看更多有趣的豆瓣小组

回应 (4条) 只看楼主

  • lorking
    虽然看不懂,但是“是不是会针对每个客户端进行编译”显然不是的。
  • lorking
    不知道form是什么,但jsp和代码之类的应该没有本质区别,所以2我觉得也应该不会成立
  • 阿中
    无所谓
    servlet容器会把jsp中的scriptlet编译成servlet,jsp在第一次访问时进行编译。

    我猜想lz用的是 struts 1.x吧?原则上来说你写在页面里还是ActionForm里对性能都没有影响。不过显然从mvc的原则来说,更应该写到Form里去。

  • Kiri
    谢谢大家~

    @阿中:
    我们用的是某公司自行开发的框架,结构和Struts类似。
添加回应

推荐小组

值得一读

    豆瓣
    我们的精神角落
    免费下载 iOS / Android 版客户端