当前位置:  技术问答>java相关

对大家很有意义的一个问题,建议大虾、菜鸟们都来讨论讨论#¥#·#¥·#%#¥%#¥%

    来源: 互联网  发布时间:2015-09-20

    本文导语:  在B/S软件开发中,为了对美工(页面、HTML)和程序员(程序)进行合理分工,使他们各行其事,互不影响,应该设计一个函数,专门用于将HTML文档读到程序中进行处理,完成后在用程序的输出语句输出页面。 不知JSP中有...

在B/S软件开发中,为了对美工(页面、HTML)和程序员(程序)进行合理分工,使他们各行其事,互不影响,应该设计一个函数,专门用于将HTML文档读到程序中进行处理,完成后在用程序的输出语句输出页面。
不知JSP中有没有自带函数?
如没有,不知哪位大虾自己写过,可否让小弟学习学习??
拜托拜托……

|
我做过这个处理, 如在使用时生成是不现实的因为速度态慢 , 你可以在HTML和Control做好,然后由程序生成中间页面,该中间页面供用户使用.不过这个需和HTML协商好,在HTML要用Control到的地方做相应标记,然后结合html和Control文件生成另一中间页面.应完成了

|
在一些正规的项目里都是由美工专门写html页,但其中留有放置java代码的位置。
没有必要专门写函数来作吧。

|
其实,美工写得可能不是一个完整的html页,而可能是一个功能块。一个完全没有问题的块,如何动态的吧这些块包(include)进来,才是高智商的程序员的工作。
包进这些块,可以用和多方法,有jsp的自代的指令,你可以你写一个servlet的方法,来完成这个html功能块。

|
怪我多嘴。
只能说一点东东:
过去人们说Servlet不好 指责它需要html一条一条的输出 烦琐
所以Sun开发出jsp 
但在jsp中混杂html语句和java语句的做法是不好的
所以Sun建议的是用jsp做页面,Servlet在服务器端做处理
我们开发时干脆就不用jsp 直接写Servlet
反正运行时jsp也要转换为Servlet 而且转化是要浪费服务器时间的
问题就回来了 如何避免在Servlet中一条一条的输出html语句
做法是程序框架设计好后 美工做好界面交给程序员
(当然也可以程序员做好大致的自己想要的框架 再让美工来美化)
程序员在html文件中打上标签
在向客户端输出时将其中的标签替换为要动态输出的内容
比如从数据库检索出来的数据等
这个过程就是那个xxxx()函数要做的工作
在Servlet中就只是简单的out.println(xxxx())了
在整个系统的Servlet中只有java代码
很少有一条一条输出html语句的代码了
至于如何打标签,如何替换就不说了

一个函数,专门用于将HTML文档读到程序中进行处理,
完成后再用程序的输出语句输出页面

|
看了看,所要的好像与php 中用 perl 下的一模板类一样功能的类,我可以说jsp可以做出看来,我也找了好长时间没有找到,我正准备仿照perl下的模板类做一个jsp的模板类,不过是要费好大的精力的.

|
楼上说的很对,这样做效率极其低下,而且生成的页面过于庞大。对于美工和程序员的协调问题,一般现在用的是扩展JSP标签,不过也不能达到你想的那种完美的协调程序。

|
建议参考一下phplib的模板类,可以用java照它的思路自己做一个的。(我自己写了一个,要不要拿去试试?)

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 各位,unix下编程有意思吗?
  • php代码审计比较有意思的例子
  • 这个warning很有意思哦~顺便散点分喽
  • 哈哈,JAVA真是有意思
  • 关于Borland appserver 4.5的。有意者请进。!
  • Julian 和日期转换有意义?
  • 超级有意思的一个问题 ;)
  • 奇怪的jbuilder 7----一个很有意思的问题!
  • 大家多来谈谈,scwd 和 scjd 那个更有意义。
  • 请问LINUX C与C++哪一个更有意义去发展,请高手与专家进来提出宝贵意见,快点进来啦!!!!!!!!!!!!
  • 要做显示数据库内容的柱状图,有意者可以提意见大家进行探讨
  • unix进程间的通信:一个有意思的简单程序
  • 玩LINUX/UNIX/SOLARIS的请进..只给有意义答复的给分
  • 寻求linux开发高手,本人想用linux开发一个视频服务器。本人已将编码和解码部分写完,但对LINUX不熟。特有意寻求合作伙伴。
  • 想找一个从终端设备以串口接收数据然后在ARM(linux内核)板上做一个透明转发以UDP型式发送到一台PC机上程序的人员。有意详读下文!
  • 线程很有意识的问题
  • 【一周话题】一些有意思的免费软件,有用过的给介绍一下吧
  • 一个有意思的小任务,诚征实现程序
  • 关于信号和内存的三个有意思的问题
  • 很有意思的SQL多行数据拼接


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3