刚学了struts,为了练习一下久写了个关于物料管理的小东西。其中用了JSTL自定义函数来获取JSP页面中用到的下拉列表的值。在写函数类的时候,函数的返回值用的是泛型,可是在写函数的tld文件是发现,不能用泛型:
<function>
<name>getMStyle</name>
<function-class>com.myMateriel.functions.MyFunctions</function-class>
<function-signature>java.lang.ArrayList<java.lang.String> getMStyle()</function-signature>
</function>
当这样用的时候有错啊!结果久没用泛型啦。本来还想用数组的,想想算了吧,难得麻烦了。
写到了这了,顺便提下在写这玩意的时候,竟然遇到了jsp里面不能显示图片!这把我还搞整到了,到网上到处去看了看,到现在都还没解决哦,哎...可怜啊!
分享到:
相关推荐
Gson的强大之处在于其灵活性和易用性,支持自定义序列化和反序列化规则,可以处理各种复杂的Java类型,如泛型、枚举、数组和集合等。在实际项目中,我们常利用Gson进行网络数据交换,或者将Java对象持久化到本地存储...
12. **泛型**:泛型引入了类型参数,提高了代码的类型安全性和重用性,源码中会展示泛型类、泛型方法的运用。 13. **Lambda表达式**:Java 8引入了函数式编程特性,源码中可能包含使用Lambda表达式简化代码的例子。...
- JSP:动态网页生成,EL表达式,JSTL标签库。 - JDBC:数据库连接,事务处理,预编译语句。 - MVC模式:模型-视图-控制器架构的理解。 4. **Struts框架**: - 动态Action类:理解Action接口,.struts.xml配置...
- **JSP**:掌握JSP页面的元素,如指令、脚本元素和EL表达式,以及JSTL标签库的使用。 - **MVC模式**:理解模型-视图-控制器架构,学习使用Struts、Spring MVC等框架实现。 9. **数据库连接** - **JDBC**:学习...
6. **自定义标签**:JSP 2.0支持自定义标签,可以创建自己的组件库,增强了页面的可扩展性。 【标准C++】 C++是一种静态类型的、编译式的、通用的、大小写敏感的、不仅支持过程化编程,也支持面向对象编程的程序...
- **JSP**:使用JSP进行动态页面的开发,以及EL和JSTL标签库的使用。 10. **JDBC数据库操作**: - **数据库连接**:通过DriverManager、Connection、Statement和ResultSet进行数据库的连接和查询。 - **预编译...
实例将展示请求响应的生命周期、转发与重定向、EL表达式和JSTL标签库的应用。 10. **数据库操作**:Java通过JDBC(Java Database Connectivity)与数据库交互,包括连接数据库、执行SQL语句、处理结果集等。 11. *...
`C++`标签提示我们可以期待学习关于类的设计、构造函数与析构函数、对象的生命周期、继承与多态性、模板和STL(标准模板库)等内容。通过实践项目`MyfirstApp.rar`,我们可以逐步理解并运用C++进行实际应用开发。 ...
3. **JSP标签库**:标准标签库JSTL的使用,如fmt、sql、c等标签,以及自定义标签的创建。 4. **EL(Expression Language)**:表达式语言的运用,用于简化页面中的数据访问和逻辑处理。 5. **Servlet与JSP交互**:...
面试中,这些问题通常会深入探讨,比如JSP的EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library),Servlet的过滤器和监听器,JDBC的连接池管理,JDO的数据持久化策略,XML的XPath和XSLT转换...
你将学习JSP指令、动作标签、EL表达式和JSTL标签库。 14. Servlet(Servlets):Servlet是Java Web应用的核心,用于处理HTTP请求和响应。你将了解Servlet生命周期,以及如何部署和配置Servlet。 15. MVC(Model-...
- **JSP**:学习如何创建动态网页,理解EL表达式和JSTL标签库。 - **MVC架构**:探讨Spring MVC框架,理解其工作原理和配置过程。 9. **框架与工具** - **Spring框架**:学习依赖注入和AOP(面向切面编程),...
8.2 JSP:理解JSP的基本语法和EL表达式,以及JSTL标签库的使用。 8.3 JDBC:掌握数据库连接、SQL操作、事务管理,以及预编译语句和结果集处理。 九、Java 8新特性 9.1 Lambda表达式:理解函数式编程的概念,学习...
这包括Java集合框架的深入使用、Java I/O流的高级应用、Java网络编程的实现、Java 8中的新特性如Lambda表达式、Stream API、函数式接口等。在这个阶段,学习者还需要掌握Java的泛型编程,以及Java数据库编程,即JDBC...
- **JSP**:动态网页技术,EL表达式,JSTL标签库。 - **JDBC**:数据库连接,SQL操作,事务处理。 - **MVC设计模式**:在Web开发中的应用。 - **EJB**:企业级Java组件,包括Session Bean、Entity Bean等。 - *...
- JSTL(JSP标准标签库):提供了一系列预定义的标签,简化JSP开发。 - MVC模式:在JSP中如何实现Model-View-Controller架构。 5. **Struts试题**: - Struts框架概述:了解MVC框架,以及Struts在其中的角色。 ...
9. **自定义标签和JSTL**:自定义JSP标签,使用标准标签库提高代码可读性。 10. **JavaMail**:通过JavaMail API发送和接收邮件,理解邮件协议和格式。 **项目案例** 1. **银行在线系统**:涉及WebLogic服务器、...
- 在SQL中,可以使用 `LIKE` 或 `INSTR` 函数进行字符串模糊查询,例如 `empName LIKE '%白%'` 或 `INSTR(empName, '?') > 0`。 3. **视图(View)**: - 视图是数据库中的一种虚拟表,由一个或多个表的连接结果...
- **JSP**:掌握JSP元素(指令、脚本元素、EL表达式、JSTL标签库),理解JSP和Servlet的关系。 - **JDBC**:了解数据库连接、预编译SQL语句、结果集的遍历和关闭资源的方法。 - **EJB(Enterprise JavaBeans)**...
Java中的异常处理机制包括 try-catch-finally 块以及自定义异常的创建。 **11. IO** Java中的输入/输出操作通过流实现。理解 File、FileInputStream、FileOutputStream 等基本类对于文件操作非常重要。 **12. ...