web开发,java代码中是否不能写入html标签?

据说是规范问题,不能在html中写入动态代码(<%......%>),也不能在java代码中写入html(String str = "<table><tr>......."),在企业项目中,是否不能出现这种问题啊?

第1个回答  2012-05-09
确实是规范问题
主要是维护和共同开发带来的不便。
在公司开发项目,不是你一个人从头到尾自己做,是一个团队共同完成的,你的代码要让别人能看懂,至少知道这是干什么的。
而且美工不懂JAVA,美工看到这么多尖括号百分号顿时头大
每个公司肯定都有自己的编码规范和开发流程。
在java中写HTML代码是没有JSP以前的解决办法,自从有了JSP就再也不需要在JAVA中拼写HTML标签了。
在HTML中尽量使用标签进行开发,尖括号百分号是纯jsp+servlet+javabean的开发方式,也就是mvc。
一般为了开发效率和可维护性,企业开发都是通过框架开发的。
框架大多又提供了可以取代动态代码的标签,所以你懂了吗?亲!
第2个回答  2012-05-09
这也不是绝对的,有时候会有的,这涉及到某些功能的使用技巧,不得不这样。
第3个回答  2012-05-09

写标签。el表达式之类的。把嵌在JSP里面的Java代码换成标签,一是方遍美工看,另一方面方便代码维护。类似于这种的。

第4个回答  2012-05-09
写入jsp里面
第5个回答  2012-05-10
知道MVC模式吗?不是说不可以写,写了也不错。
相似回答