index.jsp
=========
<%@ taglib uri="WEB-INF/mytags.tld" prefix="mytags" %>
<mytags:hello>
I am Mohan
</mytags:hello>
<br ><br >
<mytags:adjust>
Welcome to this application.
</mytags:adjust>
<br ><br >
<b>
You requested this application at
</b>
<br ><br >
<mytags:time/>
<br ><br >
<mytags:adjust>
Have a nice day
<br ><br >
BYE, BYE
</mytags:adjust>
<br ><br >
Try again
<br ><br >
<mytags:time/>
<br ><br >
<mytags:hello />
mytags.tld
===========
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
<taglib>
<tlib-version>1.0</tlib-version>
<jsp-version>1.2</jsp-version>
<short-name>simple</short-name>
<tag>
<name>hello</name>
<tag-class>com.java9m.mohan.HelloTag</tag-class>
</tag>
<tag>
<name>adjust</name>
<tag-class>com.java9m.mohan.AdjustTag</tag-class>
</tag>
<tag>
<name>time</name>
<tag-class>com.java9m.mohan.TimeTag</tag-class>
</tag>
</taglib>
HelloTag.java
==============
package com.java9m.mohan;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;
public class HelloTag extends TagSupport{
public int doStartTag() {
try{
JspWriter out=pageContext.getOut();//returns the instance of JspWriter
out.print("<center><b>");
out.println("Hello client how are you?");
out.println("<br ><br >");
out.println("</b></center>");
}catch(Exception e){System.out.println(e);}
return EVAL_BODY_INCLUDE;//will not evaluate the body content of the tag
}
}
AdjustTag.java
===============
package com.java9m.mohan;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;
public class AdjustTag extends TagSupport{
public int doStartTag() throws JspException {
try{
JspWriter out=pageContext.getOut();//returns the instance of JspWriter
out.print("<center><b>");//printing date and time using JspWriter
out.println("?????????????????");
out.println("<br ><br >");
out.println("******************");
out.println("</b></center>");
}catch(Exception e){System.out.println(e);}
return EVAL_BODY_INCLUDE;//will not evaluate the body content of the tag
}
public int doEndTag(){
try {
JspWriter out=pageContext.getOut();
out.print("<center><b>");//printing date and time using JspWriter
out.println("==================");
out.println("<br ><br >");
out.println("+++++++++++++++++++");
out.println("</b></center>");
} catch(Exception e){System.out.println(e);}
return EVAL_PAGE;
}
}
TimeTag.java
=============
package com.java9m.mohan;
import java.util.Date;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import static javax.servlet.jsp.tagext.Tag.EVAL_PAGE;
import static javax.servlet.jsp.tagext.Tag.SKIP_BODY;
import javax.servlet.jsp.tagext.TagSupport;
public class TimeTag extends TagSupport{
public int doStartTag() throws JspException {
try{
Date d = new Date();
JspWriter out=pageContext.getOut();//returns the instance of JspWriter
out.print("<center><b>");
out.println("Now the time is");
out.println("<br ><br >");
out.println("Hours "+d.getHours());
out.println("<br ><br >");
out.println("Minutes "+d.getMinutes());
out.println("<br ><br >");
out.println("Seconds "+d.getSeconds());
out.println("</b></center>");
}catch(Exception e){System.out.println(e);}
return SKIP_BODY;//will not evaluate the body content of the tag
}
public int doEndTag(){
try {
JspWriter out=pageContext.getOut();
out.println("Thank you");
out.println("<br ><br >");
out.println("I hope you remember this time");
out.println("<br ><br >");
out.println("BYE, BYE");
} catch(Exception e){System.out.println(e);}
return EVAL_PAGE;
}
}
Followers
Amazon Web Services (AWS)
CoreJava
- coreJava : Core Java Index
- coreJava : Java Basics
- coreJava: Wrapper class
- coreJava: super keyword in java
- coreJava : constructor in java
- coreJava : final key word
- coreJava : this key word in java
- coreJava : packages in java
- coreJava : Access Modifiers in Java
- coreJava : Strings
- coreJava : Exception Handling
- coreJava : Exceptions Handling Interview questions...
- coreJava : Collections
- coreJava : Java Collections Interview Questions
- coreJava : Comparable Vs Comparator
- coreJava: Encapsulation in Java
- coreJava: Threads
- coreJava : Features of java 5.
- coreJava : Features of java
- coreJava : instanceof Operator
Spring IOC
- Spring
- springIOC: Overview and features
- springIOC: Containers
- springIOC: Beans Configuration file
- springIOC: Hello World (XML)
- springIOC: CI with primitive and String
- springIOC: CI with dependent object
- springIOC: CI with Collection
- springIOC: CI with Map
- springIOC: CI with properties
- springIOC: SI with primitive and String
- springIOC: SI with dependent object
- springIOC: SI with collection
- springIOC: SI with map
- springIOC: SI with properties
- springIOC : Difference between constructor and setter injection
- springIOC: Scopes
- springIOC: Spring Scopes(singleton)
- springIOC: Spring Scope (prototype)
- springIOC: Spring Bean Life Cycle
- springIOC: Spring Bean Life Cycle(default init and...
- springIOC: Inheritance(Super class is Abstract Class)
- springIOC: Inheritance(Super class is Concrete Cla...
- springIOC: Multiple Beans using XML (Type1)
- springIOC: Beans Life Cycle (Java)
- springIOC: Multiple Beans using XML (Type2)
- springIOC: Bean Life Cycle(Java Based)
- springIOC : autowire byName
- springIOC : autowire byType
- springIOC : autowire constructor
- springIOC: Hello World (Java Based)
- springIOC: Bean Life Cycle(XML Configuration)
- springIOC : @PostConstruct and @PreDestroy
- springIOC : @Required Annotation
- springIOC : @Autowired on constructor
- springIOC : @Autowired on Setter Method
- springIOC : @Autowired on Field
- springIOC : @Qualifier Annotation
- springIOC : Spring Interview Questions
spring MVC
- springMVC : Controllers
- springMVC : Spring MVC Execution Flow
- springMVC : BasicExample
- springMVC : BasicExample(InternalResourceViewResol...
- springMVC : MultipleRequestsMultipleHandlers
- springMVC : MutipleRequestsOneHandler
- springMVC : uri Template
- springMVC : Exception Handling using Annotation
- springMVC : Exception Handling using Interface
- spring MVC : interceptor
- springMVC : Multiple Interceptor
- springMVC : ResourceBundleViewResolver
- springMVC : Spring and Tiles Integration
- spring MVC : Spring Forms
- springMVC : Spring Form validation Using Validator...
- springMVC : Internationalization Using Automatic A...
- spring application
Spring DAO
- Home
- springdao : Overview Of Spring Dao
- springdao : jdbcTemplate class
- springdao : jdbcTemplate
- springdao : jdbcTemplate(PreparedStatement)
- springdao : jdbcTemplate (Annotation)
- springdao : ResultSetExtractor
- springdao : RowMapper
- springdao : NamedParameterJdbcTemplate
- springdao : SimpleJdbcTemplate
- springdao : Spring and Hibernate Integration
springAOP
- springAOP
- springAOP : Spring AOP Overview
- springAOP : spring AOP with Annotations
- springAOP : @Before
- springAOP : @After
- springAOP : @Around
- springAOP : @AfterThrowing
- springAOP : @AfterReturning
- springAOP : AOP with XML configuration
- springAOP : Before
- springAOP : After
- springAOP : Around
- springAOP : AfterThrowing
- springAOP : AfterReturning
Servlets
- Home
- Servlets : Basics
- Generic Servlet Example
- Servlet: Get Request Handling in Servlets
- Servlet: Post Request Handling in Servlet
- Servlet : load-on-startup / pre initialization of ...
- Servlet: Multiple Buttons in Servlet
- Servlet : ServletConfig
- Servlet: ServletContext
- Servlet : Session tracking techniques in servlet a...
- Servlet: Session tracking using HttpSession
- Servlet: Session tracking using Cookies
- Servlet: Session tracking using URLReWriting
- Servlet: Session tracking using HiddenFormFields
- Servlet: RequestDispatcher
- Servlet: SendRedirect
- Servlet:Filter
- Servlet : AnnotationServlet
JSP
- jsp : Life Cycle and Implicit Objects
- jsp : Scripting tags
- jsp : JSP directive Tags
- JSP:RequestDispatcher
- JSP: SendRedirect
- JSP: Session tracking using Cookies
- JSP: Session tracking using URLRewriting
- JSP: Session tracking using HiddenFormFields
- JSP: Session tracking using HttpSession
- JSP:Exception Handling
- JSP:Custom Tags (TagSupport1)
- jsp : Action Tags
- JSP : Beans in JSP application
- JSP:Custom Tags (TagSupport2)
- JSP:Custom Tags (TagSupport3)
- JSP:Custom Tags (BodyTagSupport)
- JSP:Custom Tags (BodyTagSupport with parameters)
- JSP
JBDC
- JDBC
- JDBC : Insertion using Statement Interface
- JDBC : Updation using Statement Interface
- JDBC : Deletion using Statement Interface
- JDBC: Insertion using PreparedStatement
- JDBC : Updation using PreParedStatement
- JDBC: selection using PreParedStatement
- JDBC: Scrollable Result Set
- JDBC: Updatable ResultSet(Updations)
- JDBC: Updatable ResultSet(Insertions)
- JDBC: Transaction in JDBC
- JDBC : Batch updations
- JDBC : AutoCommit Mode set to False
- JDBC : ResultSetMetaData interface
- JDBC : DatabaseMetaData interface
- JDBC:RowSet usage(JAVA 7 feature)
- JDBC : JDBC Drivers
hibernate
- Home
- hb: Mapping And Configuration Files In Hibernate
- hb : Inserting the records using hibernate
- hb : selecting the single record using hibernate
- hb : updating the single record using hibernate
- hb : deleting the single record using hibernate
- hb : Inserting records using hibernate Annotation
- hb : OneToOne XMl mapping (Unidirectional)
- hb : OneToOne mapping using Annotation (Unidirectional)
- hb : OneToOne XMl mapping (Bidirectional)
- hb : OneToOne mapping using Annotation (Bidirectional)
- hb : One to Many Xml Mapping
- hb : One to Many Using Annotation
- hb : Many to One Xml Mapping
- hb : Many to One to Annotation
- HB: Hibernate One-To-Many Using Annotation:
- hb : Many to Many Xml Mapping
- hb : Many to Many Using Annotation
- hb : Table Per Herarchy (TPH) using XML
- hb : Table Per Hierarchy using Annotation(TPH)
- hb : Table Per Class (TPC) using XMl
- hb : Table Per Class using Annotation(TPC)
- hb : Table Per Sub Class (TPS) using XML
- hb : Table Per Sub Class using Annotation(TPS)
- hb : Hibernate Query Language (HQL)
- hb : HQL NamedQueries Using XML
- hb : HQL NamedQueries Using Annotation
- hb: HCQL (Hibernate Criteria Query Language)
- hb : HCQL(Methods)
- hb : HCQL(Aggregate Functions)
- hb : HCQL(Projections)
- hb : Cache Implementation in Hibernate
- hb : Composite Key Implementation Using XML Mappin...
- hb : Composite Key Implementation Using Annotation...
- hb : Version maintenance in Hibernate
- hb : Hibernate Interview Questions
Interview Questions
Popular Posts
-
Lambda function to stop EC2 instance import boto3 client=boto3.client('ec2') def lambda_handler(event, context): re...
Subscribe to:
Posts (Atom)
No comments:
Post a Comment