如果条件为真,如何在jsp中调用类?

时间:2014-05-26 07:47:07

标签: class jsp if-statement

我写了一个用于通过java中的gmail发送sms的类现在我想使用if条件在user.jsp页面中调用SMS类。
例如

if(dat.equals(due_date)){
  // SMS Mail = new SMS();
}                   

我包含了SMS类调用构造函数的页面,但我不知道SMS类如何发送短信

if(dat.equals(due_date)){} 

那么if {} empty braces会有什么语法。

1 个答案:

答案 0 :(得分:0)

尝试使用JavaServer Pages Standard Tag Library代替 Scriplet

阅读JavaBeans Components in JSP Pages上的官方oracle文档,以便更好地理解。

JSP - JavaBeans

JavaBean是一个用Java编写的特殊构造的Java类,根据JavaBeans API规范进行编码。

以下是区分JavaBean与其他Java类的独特特征:

  • 它提供了一个默认的无参数构造函数。
  • 它应该是可序列化的并实现Serializable接口。
  • 它可能有许多可以读取或写入的属性。
  • 它可能有许多" getter"和" setter"属性的方法。

useBean操作声明了一个用于JSP的JavaBean。声明之后,bean成为脚本变量,可以由JSP中使用的脚本元素和其他自定义标记访问。 useBean标记的完整语法如下:

<jsp:useBean id="bean's name" scope="bean's scope" typeSpec/>

此处scope属性的值可以是基于您的要求的页面,请求,会话或应用程序。 id属性的值可以是任何值,只要它是同一JSP中其他useBean声明中的唯一名称。


JSP - JavaBeans

上查找完整的示例代码

阅读有关评估表达式的JSTL Core c:if Tag的更多信息,并仅在表达式求值为true时显示其正文内容。