日期:2014-05-20  浏览次数:20708 次

请教一个关于jsp页面在不同浏览器中显示不同的问题
我们开发一个网站
前台用的是jsp,jsp中有html代码、css代码、javascript代码,还有<%%>中的java代码
在不同的浏览器中的页面排版显示相差甚多,大家平时是怎么兼容浏览器的 ?

顺便再问一下 关于tomcat服务器,同时能并发多少个人啊 
我用一台普通的电脑 作为服务器 五六个人访问 才访问了几分钟 页面就怎么都加载不了了 然后重新启动tomcat,又可以访问几分钟 这是怎么回事啊 

------解决方案--------------------
浏览器兼容挺麻烦的,虽然没做过,大致知道一些:不同浏览器的一些底层实现可能是不一样的。好像有种工具,可以模拟不同浏览器的,自己搜下吧,调试可以用它。

至于tomcat,默认并发请求200个,你那个的问题,有可能是内存分配不足,有可能是代码有资源未释放,得看看你的日志了。
------解决方案--------------------
引用:
浏览器兼容挺麻烦的,虽然没做过,大致知道一些:不同浏览器的一些底层实现可能是不一样的。好像有种工具,可以模拟不同浏览器的,自己搜下吧,调试可以用它。

至于tomcat,默认并发请求200个,你那个的问题,有可能是内存分配不足,有可能是代码有资源未释放,得看看你的日志了。

补充一下:兼容的时候,似乎要判断浏览器类型,然后调用相应浏览器的同类指令。
------解决方案--------------------
引用:
Quote: 引用:

至于tomcat,默认并发请求200个,你那个的问题,有可能是内存分配不足,有可能是代码有资源未释放,得看看你的日志了。 


我想应该是代码有资源未释放,
因为我除了用hibernate中的dao以外 还用了数据连接池 就是直接用sql语句查找数据库 
我就修改了代码,每一次try catch 后 就finally 来关闭连接 con.close() 
可是现在又抛异常了 大概是说不能打开连接 连接的个数太多 什么的 是出现在hibernate的dao连接时 
可以连接几次 几次以后 就出现了这个问题 

org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: Cannot open connection; uncategorized SQLException for SQL [???]; SQL state [null]; error code [0]; Cannot create PoolableConnectionFactory (Data source rejected establishment of connection,  message from server: "Too many connections"); nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Data source rejected establishment of connection,  message from server: "Too many connections")
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:83)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
at org.springframework.orm.hibernate3.HibernateAccessor.convertJdbcAccessException(HibernateAccessor.java:424)
at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:410)
at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:411)
at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)
at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:532)
at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:526)
at com.mulan.dao.TreasureDAO.findById(TreasureDAO.java:74)
at com.mulan.publicmet.PubMethod.getHead(PubMethod.java:63)
at org.apache.jsp.blog_jsp._jspService(blog_jsp.java:199)