我试图设定价值 如果匹配,则输出应重命名为"信息可用"如果不是"没有匹配"。
感谢您的帮助和诀窍
<cfquery name="gethi" datasource="testdb">
select resp from t_tes x where service=upper('B76Z7') and rownum <=1
and resp Like ('%OK%')
</cfquery>
<cfif gethi.resp is "">
<cfset gethi.resp="INFORMATION AVAILABLE">
<cfoutput>#gethi.resp#</cfoutput>
<cfelse>
<cfoutput>gethi.resp="NO MATCH"</cfoutput>
</cfif>
根据要求可以做些什么?有小费吗?谢谢
答案 0 :(得分:2)
在我看来,您要完成的任务是确定查询是否返回匹配项,并显示是否找到匹配项的信息。
我没有看到您确实需要设置查询单元格。我没有看到你确实需要设置任何变量。
<h:outputText id="fecha" value="#{backBean.dateToday}">
<f:convertDateTime dateStyle="#{backBean.choosenFormat}"/>
</h:outputText>
<h:outputText value="-------#{backBean.choosenFormat}"/>
<h:form>
<h:inputText value="#{backBean.choosenFormat}"/>
<h:commandButton action="submit()" value="Change Format Button"/>
</h:form>
-----------------------------------------------
private String choosenFormat;
public String getChoosenFormat() {
return choosenFormat;
}
public void setChoosenFormat(String choosenFormat) {
this.choosenFormat= choosenFormat;
}
答案 1 :(得分:1)
你有可能甚至不必做你在这里做的事情,但我没有太多的信息,所以根据你的需要:
blobfuse
我估计您可能想要检查gethi.resp中是否有值,而不是将其与空字符串进行比较。也许吧:
<cfif gethi.resp is "">
<cfset gethi.resp="INFORMATION AVAILABLE">
<cfoutput>#gethi.resp#</cfoutput>
<cfelse>
<cfset gethi.resp="NO MATCH">
<cfoutput>#gethi.resp#</cfoutput>
</cfif>