-
jstl自定义标签不能获取返回值0
我的标签返回值有问题。。
tld
<function>
<name>msg4uri212121</name>
<function-class>com.cartoon.util.CommonUtil</function-class>
<function-signature>java.lang.String msg4uri(java.lang.String)</function-signature>
</function>
java
public static String msg4uri(String msg) {
if ((msg == null) || ("".equals(msg)))
return "";
try {
msg = URLEncoder.encode(msg, "UTF-8");
System.out.print("进来过!"+msg );
return msg;
} catch (UnsupportedEncodingException localUnsupportedEncodingException) {
}
System.out.print("进来过1!"+msg );
return msg;
}
//输出:进来过!%E4%B8%AD%E5%9B%BD
jsp
${wk:msg4uri212121("中国")}
//jsp页面中输出中国。。。。。
2012年8月28日 11:36
相关推荐
JSP自定义标签是通过Java语言实现的,它们扩展了JSP标准标签库(JSTL)的功能。`BodyTagSupport`是JSP API提供的一种用于处理包含内容(body)的标签的支持类,它是`TagSupport`的子类。 1. **doStartTag()**:这是...
11. **JSP标准标签库(JSTL)**:JSTL提供了一组标准标签,包括使用EL和不使用EL的两组,便于实现常见的Web操作,如迭代、条件判断等。 12. **过滤器**:讲解了Servlet Filter,用于拦截和修改请求或响应,实现如...
它是JSP容器识别和处理自定义标签的关键文件,使得开发者可以方便地定义和使用自定义标签。 在JSTL 1.1中,TLD文档提供了详细的关于JSTL各个部分的描述,包括核心标签库(core)、国际化标签库(fmt)、函数标签库...
在JSP 2.0及以上版本中,我们通常使用JSP标准标签库(JSTL)和自定义标签库(TLD)来扩展JSP的功能。 **JSP Tag接口**是自定义标签的核心,它位于`javax.servlet.jsp.tagext`包中。这个接口定义了标签的基本行为,...
在开发过程中,通过详细阅读JSP API帮助文档,开发者可以了解如何使用JSP创建动态网页,包括如何定义和使用自定义标签、如何处理请求和响应、如何管理会话、如何实现安全性控制等。此外,文档还会涵盖错误处理、调试...
6. **Struts视图组件**:Struts的视图通常由JSP(A)、Action(D)和代表业务逻辑的JavaBean(E)等组成,可以使用自定义标签(F)。Servlet(B)和ActionServlet(C)是控制层的组件,EJB(G)通常在业务逻辑层使用。 7. **...
此外,JSP还有自定义标签库(Tag Libraries),如JSTL(JavaServer Pages Standard Tag Library),提供了一种更简便的方式来处理常见任务,如数据库操作、XML处理等。 "Servlets+and+JSP+API.chm" 文件是一个帮助...
2. **JSP标签库**:JSP标准标签库(JSTL)和自定义标签库,简化了常见的任务,如迭代、条件判断、XML处理等。 3. **JSP生命周期**:经历编译、加载、初始化、服务、销毁五个阶段,其中服务阶段可以根据请求生成响应...
最后,**JSTL**提供了一系列预定义的标签库,简化了JSP页面的编写。例如,`c:forEach`用于遍历集合,`c:if`和`c:choose`用于条件判断,`fmt:formatDate`用于日期格式化。使用JSTL可以使JSP页面更清晰,更易于维护。 ...
因此,仅仅因为 `action` 属性为空并不能确定提交方式为 `POST`。提交方式需要通过 `<form>` 标签中的 `method` 属性来指定。 --- #### 5. Cookie 存储位置 **知识点**: Cookie 是一种用于在客户端浏览器中存储...
- 标记库可以通过自定义标签库(TLD)、标记文件(Tag File)或者EL表达式和JSTL实现。 4. **JSTL如何对集合进行遍历?** - 可以使用`c:forEach`标签遍历集合。 5. **JSTL如何进行条件选择?** - 可以使用`c:if...
- **EL表达式和JSTL标签库**:掌握Expression Language(EL)的使用方法,熟悉JavaServer Pages Standard Tag Library(JSTL)标签库。 - **Log4j日志组件的使用**:学习日志记录工具Log4j的基本配置和使用方法。 - ...
8. **JSP的标记库**:JSP标准标记库(JSTL)提供了常用的标记库,如核心标签库(Core)、SQL标签库(SQL)等。 9. **请求转发**:在Servlet中使用`RequestDispatcher.forward()`方法;在JSP中可以使用`<jsp:forward>`标签...
其它的运行符可以作用于数字和日期,但不能作用于字符串,大部分的时候,使用gt等字母运算符代替>会有更好的效果,因为 FreeMarker会把>解释成FTL标签的结束字符,当然,也可以使用括号来避免这种情况,如:(x>y)> ...
2. **JSP**:学习在页面上动态生成HTML,理解EL表达式和JSTL标签库。 3. **MVC框架**:如Spring MVC,理解模型-视图-控制器的设计模式。 通过以上对Java核心知识点的全面复习,你应该对中期考试有了充分的准备。在...