目的实现从 search.jsp----跳转--->results.jspfaces-config.xml中代码如下:<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" "http://java.sun.com/dtd/web-facesconfig_1_1.dtd"><faces-config>
<navigation-rule>
<from-view-id>/search.jsp</from-view-id>
<navigation-case>
<from-action>#{search.verify}</from-action>
<from-outcome>hello</from-outcome>
<to-view-id>/results.jsp</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/results.jsp</from-view-id>
</navigation-rule>
<managed-bean>
<managed-bean-name>search</managed-bean-name>
<managed-bean-class>haifeng.search.Search</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>queryString</property-name>
<value>faces</value>
</managed-property>
</managed-bean>
</faces-config>search.jsp中的主要代码如下:
<h:inputText value="#{search.queryString}" />
<h:commandButton actionListener="#{search.verify}" action="hello"
value="跳转"></h:commandButton>可是无论如何都无法实现跳转,除非我去掉faces-config.xml中的
<from-action>#{search.verify}</from-action>那一行请问这是怎么回事啊???
谢谢!!!!!!!!!!!
<!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" "http://java.sun.com/dtd/web-facesconfig_1_1.dtd"><faces-config>
<navigation-rule>
<from-view-id>/search.jsp</from-view-id>
<navigation-case>
<from-action>#{search.verify}</from-action>
<from-outcome>hello</from-outcome>
<to-view-id>/results.jsp</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/results.jsp</from-view-id>
</navigation-rule>
<managed-bean>
<managed-bean-name>search</managed-bean-name>
<managed-bean-class>haifeng.search.Search</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>queryString</property-name>
<value>faces</value>
</managed-property>
</managed-bean>
</faces-config>search.jsp中的主要代码如下:
<h:inputText value="#{search.queryString}" />
<h:commandButton actionListener="#{search.verify}" action="hello"
value="跳转"></h:commandButton>可是无论如何都无法实现跳转,除非我去掉faces-config.xml中的
<from-action>#{search.verify}</from-action>那一行请问这是怎么回事啊???
谢谢!!!!!!!!!!!
解决方案 »
- No result defined for action org.action.strutsAction and result success
- Java中怎么判断 *.exe 程序是否运行?
- javabean怎么样作为数据容器?
- 查询
- 求教Hibernate的配置与使用
- 各位!请指教下。怎样判断一个字符串是由纯数字组成的?谢谢
- 登陆页面的jsp语言不太会写。。需要参考哪方面知识?
- 如何使某一个文件在后退中不显示,其他还可以,例如删除提示的网页,就在后退中不要在显
- jsp中遇到的问题:cannot resolve symbol
- JSP开发和运行环境的配置问题!!!
- 遇到这种情况如何操作!???
- wtp-all-in-one-sdk-R-1.5.4-
public String verify(){
return "hello";
}时才有效。程序可修改为:
<h:commandButton action="#{search.verify}"
value="跳转"></h:commandButton>public String verify(){
return "hello";
}
这时就可跳转了。其它时候均不进行跳转