问题描述
<form id="search-form" method="GET" action="<Computed Value>">
<input type="hidden" name="opendocument" value="1"/>
<input type="hidden" name="SearchTop" value="1"/>
<input type="text" size="15" name="searchterm" id="searchterm" value="" class="text"/>
<button type="submit" id="submit-search" value="GO" name="submit-search"></button>
</form>
/search-results?opendocument=1&SearchTop=1&Bsearchterm=DUMMYSEARCH&submit-search=GO
URL 处理 java 代理接收隐藏字段值 (opendocument=1 & SearchTop=1) 但不是用户输入的实际搜索词 (searchterm=DUMMYSEARCH)。
curdoc.hasItem("searchterm") does not have searchitem field.
非常感谢任何帮助。
谢谢
Java 代理处理提交按钮
public class JavaAgent extends AgentBase {
private SearchTypes type;
public void NotesMain() {
Session session = null;
AgentContext agentContext = null;
Database db = null;
Document curdoc = null;
RichTextItem rt = null;
try {
session = getSession();
agentContext = session.getAgentContext();
db = agentContext.getCurrentDatabase();
curdoc = agentContext.getDocumentContext();
if (curdoc.hasItem("searchterm"))
{
System.out.println("Searching for : " +
curdoc.getItemValueString("searchterm"));
}
String searchString = curdoc.getItemValueString("searchterm");
this.type = determineSearchType(curdoc);
String searchTop = curdoc.getItemValueString("SearchTop");
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)