我用XPages和jquery mobile创建了一个页面.我传递了一个页面参数的链接.
生成的链接如下:
http://myserver/mydb.nsf/Test.xsp#subpage?parameter=B
Run Code Online (Sandbox Code Playgroud)
我尝试使用不同的方法来检索您获得的数据是过去的,但无法检索参数.
var exCon = facesContext.getExternalContext();
var request = exCon.getRequest(); // This is the actual HTTP servlet request...
var paramValue = request.getParameter("parameter");
aaa = facesContext.getExternalContext().getRequest().getRequestURL();
bbb = facesContext.getExternalContext().getRequest().getRequestURI();
ccc = facesContext.getExternalContext().getRequest().getContextPath();
ddd = facesContext.getExternalContext().getRequest().getQueryString();
var url:XSPUrl;
url = context.getUrl();
var tagname = url.getParameter('parameter');
prova = ddd.getParameter('parameter');
print("Request: " + request)
print("URL2: " + url);
print("URL: " + aaa);
print("URL3: " + bbb);
print("URL4: " + ccc);
print("URL5: " + ddd);
print("Parametro3 : " + prova);
print("Parametro2 : …Run Code Online (Sandbox Code Playgroud) 我使用OpenNTF的早期版本的extlib设计了一个应用程序.现在我已经更新了extlib,当我尝试在数据库中打开一个Xpage时,我收到以下错误:*请注意,在Designer中打开Xpage时会发生这种情况.数据库在浏览器中完美打开.
Could not open the editor: An unexpected exception was thrown.
java.lang.NullPointerException
at com.ibm.designer.domino.xsp.editpart.XFacesEditPartFactory.createEditPart(Unknown Source)
at org.eclipse.gef.editparts.AbstractEditPart.createChild(Unknown Source)
at com.ibm.designer.domino.xsp.editpart.CustomRenderingElementEditPart.refreshChildren(Unknown Source)
at org.eclipse.gef.editparts.AbstractEditPart.refresh(Unknown Source)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh(Unknown Source)
at org.eclipse.gef.editparts.AbstractEditPart.addNotify(Unknown Source)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(Unknown Source)
at com.ibm.etools.xve.editpart.ElementEditPart.addNotify(Unknown Source)
at org.eclipse.gef.editparts.AbstractEditPart.addChild(Unknown Source)
at com.ibm.etools.xve.editpart.XVENodeEditPart.refreshChildren(Unknown Source)
at org.eclipse.gef.editparts.AbstractEditPart.refresh(Unknown Source)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh(Unknown Source)
at com.ibm.designer.domino.xsp.editpart.CallbackEditPart.refresh(Unknown Source)
at org.eclipse.gef.editparts.AbstractEditPart.addNotify(Unknown Source)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(Unknown Source)
at com.ibm.etools.xve.editpart.ElementEditPart.addNotify(Unknown Source)
at org.eclipse.gef.editparts.AbstractEditPart.addChild(Unknown Source)
at com.ibm.etools.xve.editpart.XVENodeEditPart.refreshChildren(Unknown Source)
at org.eclipse.gef.editparts.AbstractEditPart.refresh(Unknown Source)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh(Unknown Source)
at org.eclipse.gef.editparts.AbstractEditPart.addNotify(Unknown Source)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(Unknown Source)
at com.ibm.etools.xve.editpart.ElementEditPart.addNotify(Unknown …Run Code Online (Sandbox Code Playgroud) 如何在xpages中为@DBlookup的结果附加值?
我试过这个,但似乎没有用.
var v = @DbLookup("","Setup","Setup","ModRationales").push("Other 2"); 返回v;
它在我的列表框中显示6.0.
我发现Lotus Domino SSJS iterpretation和常规Javascript之间存在差异.
看看这个片段......
var mister = "mister in the hat".replace(" ", "-");
return mister
Run Code Online (Sandbox Code Playgroud)
常规Javascript只会重播一次.结果是"先生在帽子里".SSJS完全取代.结果是"先生在帽子里".
有没有任何文档,SSJS与常规JS有什么不同?
不知道我做错了什么,但这里是代码
1: var currDoc:NotesDocument = currentDocument;
2: var doc:NotesDocument = database.createDocument();
3: doc.replaceItemValue("form", "Memo");
4: doc.replaceItemValue("sendTo", currDoc.getItemValueString("responsible"));
5: doc.replaceItemValue("subject", currDoc.getItemValueString("replySubject"));
6: var rtitem:NotesRichTextItem = doc.createRichTextItem("Body");
7: rtitem.appendText("The following more information request has been answered:");
8: rtitem.addNewLine(2);
9: rtitem.appendText("Subject: " + currDoc.getItemValueString("replySubject"));
10: rtitem.addNewLine(2);
11: rtitem.appendText("Reply Text: " + currDoc.getItemValueString("replyText"));
12: rtitem.addNewLine(2);
13: rtitem.appendDocLink(currDoc);
14: doc.send();
Run Code Online (Sandbox Code Playgroud)
第13行的问题(有什么可能)执行JavaScript动作表达式时出错脚本解释器错误,行= 13,col = 8:[TypeError]方法NotesRichTextItem.appendDocLink(NotesXspDocument)未找到,或者非法参数,当我发表评论时在第13行,其余代码工作正常,发送电子邮件,其中包含我试图传递给电子邮件的文档中的内容.
我正在尝试使用正则表达式获取大括号内的子字符串。
假设我有以下字符串:
"This is a {nice} text to search for a {cool} substring".
Run Code Online (Sandbox Code Playgroud)
我希望能够搜索nice并cool