`
casephoen
  • 浏览: 19666 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

webflow不能在wap中使用

阅读更多

主要是事件触发的html控件
在wml里<a href="" event="e">可以使用
但wml没有submit,只有<go href="" method="post">,不知道webflow里使用submit的原理是什么,网上没搜到

分享到:
评论
4 楼 hanxd106 2009-03-06  
如何才能去掉  <input type="hidden" name="lt" value="${flowExecutionKey}" /> 不用的,因为我要把这个作为我的用应的登录页面
3 楼 casephoen 2009-01-08  
2 楼 jelver 2008-12-11  
已解决这个问题,特意来回复,希望对其他朋友有帮助,
<%@ page session="true"%>
<%@ page pageEncoding="UTF-8"%>
<%@ page contentType="text/vnd.wap.wml; charset=utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<card title="WapAPP">
<p align="left">
	<img src="${pageContext.request.contextPath}/images/waplogo.gif"
		alt="logo" />
	<br />
	<form:form method="post" id="fm1" commandName="${commandName}">
          用户名:
		<input id="username" name="username" type="text" size="14" />
		 <br />
		 密 码:
		<input id="password" name="password" type="password" size="14" />
		 <br />
		<input type="hidden" name="lt" value="${flowExecutionKey}" />
		<input type="hidden" name="_eventId" value="submit" />
	</form:form>
	<%
		String url = request.getParameter("service");
	%>
	<anchor title="go">
	<spring:message code="screen.welcome.button.login" />
	<go
		href="./login?service=<%=url%>&amp;lt=${flowExecutionKey}&amp;_eventId=submit"
		method="post" accept-charset="UTF-8">
	<postfield name="password" value="\$(password)" />
	<postfield name="username" value="\$(username)" />
	</go>
	</anchor>
</p>
</card>
</wml>



注意:
<input type="hidden" name="lt" value="${flowExecutionKey}" />
<input type="hidden" name="_eventId" value="submit" />这两项的值必须有并且通过go中URL的方式传递过去即可,注意<form:form>标签必须保留,否则出错!

欢迎访问我的blog:www.blogjava.net/jelver
1 楼 jelver 2008-12-09  
用CAS+WAP做SSO,我正碰到这个问题,不知道如何解决啊,

相关推荐

    Spring Web Flow权威指南

    在Spring Web Flow中,“Flow”是整个框架的核心概念,它代表了一个具体的业务流程或用户交互序列。一个Flow可以包含多个步骤(Steps),每个步骤可以定义不同的处理逻辑,如数据绑定、验证规则、视图展示等。 ####...

    spring web flow入门

    在传统Web应用中,页面流程往往模糊不清,缺乏明确的结构和重用机制。例如,基于Struts的Web应用通常利用框架的Action和视图来实现页面流,但这会导致流程定义散乱,难以维护和理解,同时也限制了组件的重用性。 ##...

    spring-webflow-reference

    通过阅读Spring Web Flow的参考指南,开发者可以掌握如何定义和管理Web应用中的复杂业务流程,以及如何使用EL表达式在流程中操作数据。此外,了解视图渲染机制能够帮助开发者更有效地将流程数据展示给用户。随着...

    webflow2.42 jar包

    在 Web 开发中,WebFlow 提供了一种声明式的方式来定义用户交互的流程,这使得开发者能够专注于业务逻辑,而不是复杂的页面导航代码。它将流程定义为一系列的状态(states),每个状态可以有多个转移动作...

    Spring WebFlow

    此外,Spring Web Flow还提供了强大的回退和恢复机制,确保即使在错误或中断的情况下,也能恢复到之前的状态。 Spring Web Flow适用于需要复杂导航控制的场景,如多步骤的表单提交、向导式用户界面等。它鼓励服务...

    spring webflow的一个例子

    在Spring WebFlow中,流程是应用程序的核心,它定义了用户与系统的交互路径。流程由一系列的状态(states)组成,每个状态可以包含一个或多个动作(actions)。当用户执行某个操作时,WebFlow会根据预定义的规则决定...

    Spring Web Flow 介绍.rar

    Spring Web Flow 使用XML来定义流程,这种定义方式提供了清晰的流程逻辑,方便理解和调试。流程定义文件通常以 `.flow` 扩展名保存,其中包含了流程的状态、转换和事件。 ### 3. 视图分辨率 Spring Web Flow 内置...

    spring webflow 2.0所有最新开发包及文档和用例

    在`spring-webflow-2.0.8.RELEASE`这个压缩包中,你将找到Spring Webflow 2.0.8版本的所有相关资源,包括库文件、文档和可能的示例项目。这些资源可以帮助你搭建开发环境,理解其工作原理,并进行实践操作。 总的来...

    Spring Web Flow API(Spring Web Flow 开发文档).CHM

    Spring Web Flow 。 官网 Spring Web Flow API。 Spring Web Flow 开发文档。

    spring web flow 小项目

    在传统的Web页面流程中,如Struts,页面流程的定义往往不够直观,而Spring MVC虽然提供了轻量级的高层次功能,但对于复杂的页面流程管理仍稍显不足。Spring Web Flow则弥补了这一空白,允许开发者以简洁明了的方式...

    spring webflow

    5. **恢复/保存点(Savepoints)**:Spring Webflow支持在流程中设置恢复点,这样即使在流程中间出现异常,也能恢复到之前的状态,提供了一种错误处理和回退机制。 6. **集成Spring MVC**:Spring Webflow与Spring ...

    cas原理 webflow mvc ioc

    在CAS服务器端,WebFlow负责管理登录流程,其配置主要在`/WEB-INF/login-webflow.xml`文件中进行。该文件定义了一系列状态(State),包括决策状态(Decision)、动作状态(Action)、视图状态(View)和初始/最终...

    spring webflow升级-从1.0 到 2.0

    在 SWF 1 中,可以通过标准的 Spring Bean XML 配置或使用 `webflow-config-1.0` Schema 进行配置。而在 SWF 2 中,Schema 配置成为唯一的选择。这意味着需要使用特定的 Namespace 来配置 Web Flow 相关的组件。 ##...

    WebFlow对于网页上画流程图。

    在WebFlow中创建流程图,你可以选择不同的形状和连接线来表示各个步骤和它们之间的关系。此外,还可以自定义颜色、大小以及样式,以满足特定的设计需求。对于复杂的流程,WebFlow提供了层次结构管理,帮助用户更好地...

    spring-webflow

    - **var**:定义流程中使用的变量。 - 可以在多个状态之间共享数据。 **2.9 调用子流程** - **subflow-state**:调用另一个流程。 - **输入传递**:向子流程传递参数。 - **输出映射**:处理子流程返回的结果。 #...

    spring web flow demo

    通过将 JSF 层层包装,最终可在 Spring Framework 和 Spring Web Flow 中使用 JSF 的各种 组件。 • 与 Spring Security (原 Acegi Security )整合 只需将某个 flow 声明为“ secured ”,即可利用 Spring ...

    spring webflow入门基础

    ### Spring Webflow 入门基础 #### 购物车用例 首先,我们通过一个购物车用例来深入理解Spring Web Flow的应用场景及其优势。购物车作为一个典型的电子商务应用场景,涉及用户选择商品、查看购物车内容、确认订单...

    web flow2 的helloworld

    在"Web Flow 2 的HelloWorld"这个例子中,我们将探讨如何使用Web Flow框架创建一个简单的入门项目。 首先,Web Flow 2 是Spring框架的一个组件,它提供了高度可配置的机制来处理用户界面的流程控制。通过Web Flow,...

Global site tag (gtag.js) - Google Analytics