URI - Stands for ?Uniform Resource Indicator?, is a short string of characters that represent the address or location of resources, typically on the internet, and how that resource should be accessed.
URL - (Uniform Resource Locator) The address that defines the route to a file on an Internet server (Web server, FTP server, mail server, etc.). URLs are typed into a Web browser to access Web pages and files, and URLs are embedded within the pages themselves as hypertext links. The URL contains the protocol prefix, port number, domain name, subdirectory names and file name. If a port number is not stated in the address, port 80 is used as the default for HTTP traffic.
August 12, 2008 at 3:45 PM
1)(Uniform Resource Identifier) It is address of Internet. 2) A URI is the unique to access the internet resource. 3) It is not a specific file location. 4)It is preferred over the URL (Uniform Resource Locator).
Difference Between Url and URI
URI - Uniform Resource Identifier
It provides only the name of the resource ike in web.xml, in url-pattern It is used by server to locate the requested resource on the server machine. It identify a single document.
URL - Uniform Resource Locator
It gives the path of the resource where it was specify. It is used by Client to send request to the server. It contain the path (domain name of the server). A URL is a subset of the URI protocols.
Session API used in Servlets
This is done by calling the getSession method of HttpServletRequest. HttpSession session = request.getSession(true);
// To set attribute in a session session.setAttribute(dataName, dataValue);
// To get the value attribute in a session
Before catching an exception it is must to be thrown first. This means that there should be a code somewhere in the program that could catch the exception. Use the "Throw" Keyword.
throw new MyException();
For particular exception may be thrown or to pass a possible exception then we use throws keyword.
Difference between throw and throws
1)we want to force an exception then we use throw keyword. e.g throw new MyException ("can't be divided by zero"); 2)throw keyword can also be used to custom exception handling.
1)For particular exception may be thrown or to pass a possible exception then we use throws keyword. 2)throws clause on the method instead of try and catch exception handler.