-
JSF1.2如何实现GET请求?20
初学JSF,最近遇到了一个难题,有个需求要求使用JSF1.2做一个GET请求的应用。具体需求如下:
有个A页面(A.jsp)上面有n行参数的输入文本框以及一个提交按钮,输入参数值后点击“提交”,整个表单就通过GET请求提交到B页面(B.jsp)并显示结果了。页面效果大概是这样子:
A.jsp
param1:口
param2:口
.
.
.
提交
B.jsp
param1:texttexttext
param2:abcdef
.
.
.
在网上查了很多资料,有说用h:button标签的,但是貌似是2.0新加的支持。
还有说用filter模拟的,不过只有一个filter代码,没大看懂怎么用。链接:
http://www.blogjava.net/dyerac/archive/2006/12/02/84961.html
不知道还有什么别的做法没?
各位大神大拿们能否帮忙出出主意、给些指导?
问题补充:加两行参考代码防止耽误各位大拿的时间误答哈~
A.jsp
param1:<h:inputText id="param1" value="aaaaa"/>
<h:commandButton value="submit" action="#{test.doGet}"></h:commandButton>
B.jsp
param1:<h:outputText id="param1" value="#{facesContext.externalContext.requestParameterMap['AForm:param1']}"/>
不知道filter怎么才能正常使用,我试了几次都不行
实在不行用servlet做入口然后再创建上下文也勉强能接受吧。2014年5月25日 15:36
4个答案 按时间排序 按投票排序
-
get方式。相当于直接刷新页面。
a.jsp要get提交x=1和y='abc',则相当于直接将页面地址改为a.jsp?x=1&y=abc。2014年5月26日 17:13
-
JSF 都是用 POST 的,有什么特别的理由要用 GET 吗?
看了你贴的那个博客文章,文章里面涉及到 JSF 比较深入的知识了,个人觉得没必要2014年5月26日 16:08
-
瞎说。怎么可能呢。JSF也是基于HTTP协议的Servlet的技术。不可能只有POST。
页面上的<h:form>里没有method属性?2014年5月26日 12:00
-
A.jsp
<form action="B.jsp" method="get" >
参数1 <input type="text" id="param1" name="param1" />
参数2 <input type="text" id="param2" name="param2" />
<input type="submit" value="提交" />
</form>
B.jsp
<%
String param1 = request.getParameter("param1") == null ? "" : request
.getParameter("param1");
String param2 = request.getParameter("param2") == null ? "" : request
.getParameter("param2");
%>
参数1:<%=param1%>
参数2:<%=param2%>2014年5月26日 10:02
相关推荐
虽然题目中提到的“myeclipse中weblogic服务器下使用jsf1.2的设置步骤”这部分内容没有具体展开,但我们可以简单介绍下如何在 MyEclipse 中配置 JSF 1.2 支持。 1. **安装 JSF 相关库**:确保项目中已经添加了 JSF ...
对于JSF 1.2版本,可以使用Application对象的evaluateValueExpressionGet()方法直接评估EL表达式,并强制转换为指定类型。 值得注意的是,第3种方法在JSF 1.1中并不适用,因为它不包含evaluateValueExpressionGet...
使用用户界面组件模型和JSF事件模型,包括支持可添加书签的页面以及POST、REDIRECT、GET模式。使用为模型数据验证设立的新的JSR-303bean验证标准。创建可以使用Ajax的定制用户界面组件。使用定制的非用户界面组件来...
使用用户界面组件模型和JSF事件模型,包括支持可添加书签的页面以及POST、REDIRECT、GET模式。使用为模型数据验证设立的新的JSR-303bean验证标准。创建可以使用Ajax的定制用户界面组件。使用定制的非用户界面组件来...
【标题】"基于storm1.2标准的在线学习平台(java web).zip" 提供的是一个使用Java Web技术和Apache Storm 1.2版本构建的实时数据处理系统,旨在为在线学习环境提供高效、实时的学习数据分析和处理功能。这个项目...
通过注解,如`@Path`、`@GET`、`@POST`等,可以轻松地将Java方法映射到HTTP请求,实现资源的CRUD操作。 5. **JMS (Java Message Service)**:Java EE 5包含了JMS 1.1,用于在分布式环境中实现异步消息传递。`javax....
Servlets 可以处理各种类型的请求,包括但不限于HTTP GET和POST请求。 ### 2. Struts2 框架简介 Struts2 是一个开源的MVC(Model-View-Controller)框架,用于构建可扩展的企业级Java Web应用程序。它提供了丰富的...
可以使用请求参数(GET或POST方式)传递数据给Servlet。这些参数可以在Servlet的`doGet()`或`doPost()`方法中获取。 四、结合XPages使用 4.1 数据交换: Servlet可以与XPages的数据源(如文档集合、视图或字段)...
3.4 **Servlet/JSF**:在表现层可能使用Servlet或者JavaServer Faces(JSF)技术来处理HTTP请求和响应。 **4. 网站安全与优化** 4.1 **Session管理**:用于跟踪用户会话,确保用户在购物过程中保持登录状态。 4.2...
3. **JSF(JavaServer Faces)**:作为MVC(模型-视图-控制器)框架,JSF 2.2在Java EE 7中提供了一种声明式用户界面编程的方式。它与CDI(Contexts and Dependency Injection)结合,增强了组件管理和依赖注入。 4...
1.2. 第一个例子:注册示例.............................................................................................................................................. 15 1.2.1. 了解代码.................
- 覆写`doGet`和`doPost`方法来处理HTTP GET和POST请求。 - 在`web.xml`中注册Servlet,并指定其URL模式。 ##### 1.2 JSP - **JSP指令**: - 指令元素用于设置页面的全局属性,如`<%@ page %>`, `...
- `<filter>`和`<filter-mapping>`用于配置DWR filter,该filter负责拦截请求并转发到DWR servlet。 - **常用参数**: - **安全参数**(`protectHttpMethods`): 控制HTTP方法的安全性。 - **加载保护参数**(`...
在MoviePlexHoL项目中,可能包含了使用Servlet处理HTTP请求,实现动态网页和业务逻辑的示例。 2. **JSP (JavaServer Pages) 2.3**: JSP是Servlet的简化版,用于生成动态内容。更新到2.3版本后,JSP提供了更强大的EL...