问题列表 - 第33837页

如何强制应用程序范围的bean在应用程序启动时实例化?

我似乎无法找到一种方法来强制在启动Web应用程序时实例化/初始化应用程序范围的托管bean.似乎应用程序范围的bean在第一次访问bean时会进行惰性实例化,而不是在启动Web应用程序时实例化.对于我的Web应用程序,当第一个用户第一次在Web应用程序中打开页面时,就会发生这种情况.

我想避免这种情况的原因是因为在我的应用程序范围的bean初始化期间发生了许多耗时的数据库操作.它必须从持久存储中检索一堆数据,然后以ListItem元素等形式缓存一些频繁显示给用户的数据.我不希望在第一个用户连接时发生这一切,因此导致长时间的延迟.

我的第一个想法是使用旧式ServletContextListener contextInitialized()方法,并从那里使用ELResolver手动请求我的托管bean的实例(从而强制初始化发生).不幸的是,我无法在此阶段使用ELResolver来触发初始化,因为ELResolver需要FacesContext并且FacesContext仅在请求的生命周期内存在.

有没有人知道另一种方法来实现这一目标?

我使用MyFaces 1.2作为JSF实现,目前无法升级到2.x.

jsf initialization startup managed-bean

37
推荐指数
2
解决办法
3万
查看次数

在c#中将字符串转换为日期(dd/MM/yyyyy)格式

我有一个格式为MM/DD/YYYY的查询字符串

我在c#中使用它

DateTime d = Request.QueryString["dateTime"].toString();
Run Code Online (Sandbox Code Playgroud)

它给了我很多错误,说不能识别日期时间格式.如果我手动将浏览器地址栏中的日期时间(查询字符串)更改为dd/mm/yyyy,则程序运行正常.

我无法更改查询字符串,c#中有没有办法从浏览器中获取它然后转换为日期,如dd/mm/yyyy,请?

编辑:查询字符串:

http://localhost:49543/HM/Admin/ViewDetails.aspx?OrderNo=10&DateCreated=08/30/2010
Run Code Online (Sandbox Code Playgroud)

所以你可以看到datecreated部分是MM/DD/YYYY格式.我无法从c#中获取它.如果我手动将其更改为30/08/2010,则可以

c# date-format

2
推荐指数
2
解决办法
1万
查看次数

关闭HtmlUnit警告

你知道如何关闭HtmlUnit中的警告,注释,错误吗?

warnings htmlunit

57
推荐指数
6
解决办法
4万
查看次数

是否可以让Delphi为导入的OLE/COM类型库自动生成事件支持代码?

我正在尝试_TLB为Outlook 2003,2007和2010(以及其他OLE服务器)生成类似于与Delphi for Outlook 2000和2002捆绑的导入单元.但是,我无法让类型库导入器也生成用于从捆绑单元中的OLE服务器捕获事件的代码.到"生成组件封装"选项仅会为直接实例化的服务器,而不是那些只通过像其他对象的方法返回的对象包装TInspector,TExplorer等等.

我当然可以自己创建事件处理代码,但这将是非常繁琐的工作.

有没有人知道Delphi 2010(tlibimp.exe)中包含的导入程序是否可以调整以生成该代码?我真的怀疑Borland在手工创建现有设备Outlook2000.pasOutlookXP.pas单元的那一天......

是否有任何其他工具可以做到这一点?

delphi import events ole typelib

5
推荐指数
1
解决办法
883
查看次数

如何在 JavaScript/jQuery 中创建动态 SELECT 下拉列表?

我想在组合框中显示部门表中的所有部门名称。我有一个函数可以获取所有部门名称。如何使用 javaScript 或 jQuery 在运行时动态创建组合框。

代码

     <select id="searchDepartments">
     </select> <input type="button" value="Search" onClick="search();" />
Run Code Online (Sandbox Code Playgroud)

JavaScript 函数

function getDepartments(){
EmployeeManagement.getDeptList(function(deptList/*contains n-(dept.id, dept.name)*/{
    for(i = 0; i<deptList.length; i++){
Run Code Online (Sandbox Code Playgroud)

我怎样才能编写生成(添加)选项到列表的代码?

html javascript jquery

5
推荐指数
1
解决办法
2万
查看次数

C语言中结构和指针的问题

我是新手 指针使我疯狂T_T.现在,我正在进行套接字编程项目.这是我的代码.

typedef struct {
        char *ip[INET6_ADDRSTRLEN];
        char *username[20];
        time_t login_time;
        enum client_state client_state;
        int no_login;
    } Client;

    Client client[max_connections] = {}; // set to null
char remoteIP[INET6_ADDRSTRLEN];
.
.
.
.
.
if(client[new_fd-4] == NULL) {  // if fist attempt, client always null
   // I want to setting client[new_fd-4].ip = &remoteIP
   // How to write the code ??
}
Run Code Online (Sandbox Code Playgroud)

c struct pointers

0
推荐指数
1
解决办法
524
查看次数

array_search出错

我似乎遇到了数组搜索错误.以下是我的代码.

$allowedTypes = array(
    'image/gif',
    'image/jpg',
    'image/jpeg',
    'image/png'
);
if(array_search("image/gif", $allowedTypes)) {
    print "true";
} else {
    print "false";
}
Run Code Online (Sandbox Code Playgroud)

它总是打印错误.即使image/gif在允许类型列表中.

php

1
推荐指数
1
解决办法
543
查看次数

根据模式更改字符串

我想通过删除第一个和最后一个char来改变PHP中的字符串,但只有它们是相等的.

让我举几个例子:

' abc ' should become 'abc'
'abc a' should become 'bc '
' abc a' should not change
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

感谢您的帮助,基于正则表达式的解决方案正常运行.

php regex string

3
推荐指数
1
解决办法
84
查看次数

两个分支之间的非集成变更列表

当我在命令行中使用以下命令时,它给出了非集成更改列表的列表.

p4 interchanges -t $branch1 @$date1, @$date2 $branch2 > changes.txt
Run Code Online (Sandbox Code Playgroud)

但是,当我在Perl脚本中使用此命令时,如下所示,它不提供输出:

$cmd = system ("p4 interchanges -t $branch1 @$date1, @$date2 $branch2 > changes.txt");
Run Code Online (Sandbox Code Playgroud)

命令行中的输出消息是一些错误,如下所示:

branch1, - all revision(s) already integrated.
Run Code Online (Sandbox Code Playgroud)

问题是因为date1和date2之间使用了逗号?如何在Perl脚本中使用此命令?

perl perforce

0
推荐指数
1
解决办法
237
查看次数

WPF基本面?

在大学,我们使用Windows Forms教授.NET(包括VB和C#).我们想在我们的高级课程中介绍Windows Presentation Foundation(WPF)的概念.为了获得WPF的基本知识,学生需要学习哪些WPF基础知识?

这个想法是让学生在六个任务中至少有一个使用WPF,并且学习所有这些WPF基础知识似乎有点令人生畏.哪三个基础被认为是强制性的?

谢谢你的时间!

.net c# vb.net wpf

6
推荐指数
2
解决办法
2148
查看次数