我是Java EE的新手,我知道类似以下三行
<%= x+1 %>
<%= request.getParameter("name") %>
<%! counter++; %>
Run Code Online (Sandbox Code Playgroud)
是一种旧式的编码方式,在JSP版本2中,存在一种避免JSP文件中的Java代码的方法.有人可以告诉我替代的JSP 2行,以及这种技术的名称是什么?
什么是JavaBean,为什么需要它?既然我可以使用类和接口结构创建所有应用程序?我为什么需要豆子?你能给我一些例子,其中bean是必不可少的而不是类和接口吗?
请在下面的上下文中解释bean的必要性:
我正试图从DB获得结果
String strCommand = "select TO_CHAR (realdate, 'YYYYMMDD'), PURCHASE_PRICE, SELLING_PRICE from CURRENCY_VI where RATE_NAME='EUR'";
cs.setQueryTimeout(m_nTimeout);
ResultSet rs = cs.executeQuery(strCommand);
while (rs.next()){
System.out.println("!!!\n\nDATE = " + rs.getString("realdate") + " PURCHASE_PRICE = " + rs.getString("PURCHASE_PRICE") + " SELLING_PRICE = " + rs.getString("SELLING_PRICE"));
}
Run Code Online (Sandbox Code Playgroud)
它说rs.getString("realdate")- " java.sql.SQLException:无效的列名 ",为什么?
没有rs.getString("realdate")一切正常.
实际上,表格有这个专栏
CREATE TABLE "GPB"."CURRENCY_VI"
( "REALDATE" DATE,
"PURCHASE_PRICE" FLOAT(126),
"SELLING_PRICE " FLOAT(126),
"RATE_NAME" VARCHAR2(20 BYTE)
)
Run Code Online (Sandbox Code Playgroud)
谢谢!