我有一些针对Firefox和Internet Explorer 9的Selenium 2 Webdriver测试用例.当我在IE9(Windows 7 64位)上访问https URL时,我得到"此网站的安全证书存在问题".此时测试挂起并最终失败.我试过了:
最后,我没有管理员访问我的电脑 - 例如没有访问组策略.Selenium 2 Webdriver在Firefox上运行良好.我在IE Internet选项中启用了所有安全区域,如果我在其他URL(http)上运行测试,则没有问题.
有人有解决这个问题的方法吗?有没有人现在热门使用browsermob代理(或任何其他代理)有效地克服这个问题?
谢谢,达摩
我正在使用Struts 2和Hibernate.我有一个带有Date字段的简单表,该字段存储有关何时发生某个操作的信息.这个日期值显示在我的jsp中.我遇到的问题是,在hibernate更新db之后,jsp页面不会更新日期值.作为一个工作的例子:
date1 = 22/06/11 15:00:00
date2 = 22/06/11 16:00:00
Run Code Online (Sandbox Code Playgroud)
当我手动刷新(F5)然后它没关系 - 日期值从更改date1为date2(即从15:00到16:00).但是如果我继续刷新,那么jsp将一次显示date1,下一次显示date2,依此类推.我在hibernate.cfg中有以下内容:
<property name="hibernate.cache.use_second_level_cache">false</property>
<property name="hibernate.cache.use_query_cache">false</property>
Run Code Online (Sandbox Code Playgroud)
我试验了Hibernate的evict(),flush().我尝试添加一个scriptlet(是的,我知道 - scriptlets是不好的做法):
<%
response.setHeader( "Pragma", "no-cache" );
response.setHeader( "Cache-Control", "no-cache" );
response.setDateHeader( "Expires", 0 );
%>
Run Code Online (Sandbox Code Playgroud)
我有点卡在这里 - 任何帮助表示赞赏.
谢谢,达摩
编辑:我有一个DaoEngine类,我的所有DAO都扩展.
public class DaoEngine
{
@SuppressWarnings("unchecked")
private static final ThreadLocal session = new ThreadLocal();
private static final SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
protected DaoEngine()
{
}
@SuppressWarnings("unchecked")
public static Session getSession()
{
Session hibSession = (Session) DaoEngine.session.get();
if …Run Code Online (Sandbox Code Playgroud) 我有一些用 JasperReports 编写的报告,它们按字面意思显示 html 实体,例如,项目符号点 • 使用 html 实体文本表示:#8226;。
你知道有什么办法吗?
我正在开始研究一个位于Oracle 10g上的小型Java Web应用程序.预期的用户群最多可达100个用户.我不希望使用该应用程序一次看到超过50个用户.
现在,我正在考虑DBCP,C3P0或Tomcat JDBC连接池,但是这会为这么小的用户群增加真正的价值吗?我从来没有使用任何解决方案,所以存在引入复杂性的风险(我已经看到其他线程,人们面临着连接池的一些疯狂问题)而且我不确定这些好处会超过风险.或者还有其他方法吗?也许Oracle拥有自己的解决方案?
请帮忙.
谢谢.
在工作中,我有一个应用程序坐在Oracle 7.3(旧的东西,是的).最近我尝试创建一个能够在所有表上进行SELECT的帐户,但没有别的,即没有更新或删除.但每当我创建一个新帐户时,它都可以访问所有应用程序表.我甚至把它剥离到了CREATE SESSION.这没有帮助 - 用户仍然可以更新任何表!
所以,我发现有一大堆公共同义词的名称与表完全相同(即表myTable123,公共同义词myTable123).我删除了其中一个,用户无法在该特定表上进行SELECT.然后我创建了一个新表,显然新用户看不到它.我为该表添加了一个公共同义词,希望用户能够访问它.没有运气,新用户无法看到它...这是有意义的,因为没有给予GRANT.还有别的东西......
我不是Oracle专家,我试图找到问题的根源,但到目前为止还没有运气.请帮助您提出任何建议.干杯! 达摩