我在web.xml中添加了以下内容:
<ejb-ref>
<ejb-ref-name>ejb/userManagerBean</ejb-ref-name>
<ejb-ref-type>Session</ejb-ref-type>
<home>gha.ywk.name.entry.ejb.usermanager.UserManagerHome</home>
<remote>what should go here??</remote>
</ejb-ref>
Run Code Online (Sandbox Code Playgroud)
以下java代码给我NamingException:
public UserManager getUserManager () throws HUDException {
String ROLE_JNDI_NAME = "ejb/userManagerBean";
try {
Properties props = System.getProperties();
Context ctx = new InitialContext(props);
UserManagerHome userHome = (UserManagerHome) ctx.lookup(ROLE_JNDI_NAME);
UserManager userManager = userHome.create();
WASSSecurity user = userManager.getUserProfile("user101", null);
return userManager;
} catch (NamingException e) {
log.error("Error Occured while getting EJB UserManager" + e);
return null;
} catch (RemoteException ex) {
log.error("Error Occured while getting EJB UserManager" + ex);
return null;
} …Run Code Online (Sandbox Code Playgroud) 我正在实现一个搜索字段,用户可以在其中键入字符串以过滤视图中显示的项目.显示的每个对象都有一个keywords多对多关系,我希望能够根据关键字过滤对象.每个关键字对象都有一个name属性,所以我设置了一个NSPredicate来进行如下所示的过滤:
NSPredicate* predicate = [NSPredicate predicateWithFormat:@"keywords.name CONTAINS %@", self.searchString];
Run Code Online (Sandbox Code Playgroud)
这有效,但问题是搜索区分大小写,因此如果关键字具有大写字母但用户输入全部小写,则不会找到匹配项.我尝试过以下修改:
NSPredicate* predicate = [NSPredicate predicateWithFormat:@"keywords.name CONTAINS[c] %@", self.searchString];
Run Code Online (Sandbox Code Playgroud)
但这对匹配的区分大小写没有任何影响.有没有办法只使用普通谓词来进行不区分大小写的匹配?或者我是否需要在关键字类上实现某种自定义访问器,例如编写一个lowercaseName方法并匹配较低版本的搜索字符串?
附录:经过进一步探索后,添加自定义访问器的解决方法适用于手动使用NSPredicate,但在将NSFetchRequest与Core Data一起使用时根本不起作用,这仅在查询Core Data模型中定义的属性时有效.
什么是"悬挂其他"问题?(这是正确的名字吗?)
遵循C++编码标准(忘记哪一个)我总是使用带有控制结构的括号(块).所以我通常没有这个问题(最后(?)其他所有的"if"),但是为了理解外国代码中的可能问题,对这个问题有一个坚定的理解会很好.我记得多年前在一本关于Pascal的书中读过这篇文章,但我找不到那本书.
说一个字符串可能就像"ab''c''d".如何检查字符串中是否包含单/双引号和空格?
假设我有来自许多不同地方的称为LOT的功能.所以我想找出谁最能称这个功能.例如,前5个呼叫者或曾经调用此功能超过N次.
我使用的是AS3 Linux,gcc 3.4.
现在我只是放了一个断点,然后每隔300次停在那里,这样就强行了......
有谁知道可以帮助我的工具?
谢谢
我正在设置一个可能超过70列的表.我现在正在考虑将其拆分,因为每次访问表时都不需要列中的某些数据.然后,如果我这样做,我将不得不使用连接.
在什么时候,如果有的话,它被认为是太多列?
我是Spring/JavaEE Web程序员,我开始研究未来Web应用程序的REST原理,但我无法弄清楚如何进行可用的登录.对于Web API来说,它是有意义的,但面向最终用户的Web应用程序呢?我已经研究过HTTP Basic/Digest Authentication,但这只会产生一个丑陋的对话框.有人有主意吗?
前几天我发现了一个启示.当尝试使用图像创建提交按钮时,我遇到了一个问题,其中图像没有显示但value文本是.当时,这不是我想要的,但现在,当我回顾过去时,我看到了一些潜在的用途.
如果您需要将数据发送到另一个页面,但没有一个需要用户输入,您可以通过链接(或表单)通过表单GET或通过表单来发送数据POST.问题是前者创建了丑陋的URL,而后者需要一个submit看起来不合适的按钮.当然,我可以想出一个图像,但是如果我只想要可选文本呢?
所以,我开始玩了一下,Firefox似乎呈现了我想要的内容,作为提交表单的可点击链接.您所要做的就是src从input type='image'标记中删除属性:
<form action='some_page' method='post'>
<input type='hidden' name='email_address' value='test@test.com' />
<input type='image' value='E-mail User' />
</form>
Run Code Online (Sandbox Code Playgroud)
此解决方案是否适用于其他浏览器?这样做有什么缺点(除了你的链接CSS没有正确应用的明显事实)?