Thursday 7 August 2014

getLocalName() : Gets the host name on which the request received

public String getLocalName()
Returns the host name of the Internet Protocol (IP) interface on which the request was received.

<!DOCTYPE html>
<html>
    <head>
        <title>User Registration</title>
    </head>
    <body>
        <noscript>Java Script functionality disabled, Please enable it</noscript>
        <form action="/servlet/Register" method="post">
            <table id="registrationTable">
                <caption>Please fill the details to Register</caption>
                <tr>
                    <td>Mail Id:<span class="required1"><sup>*</sup></span></td>
                    <td><input type="text" name="mailID" id="mailID" required="required" /></td>
                </tr>
                <tr>
                    <td>Password:<span class="required1"><sup>*</sup></span></td>
                    <td><input type="password" name="passwd" id="passwd" required="required" /></td>
                </tr>
                <tr>
                    <td>Confirm Password<span class="required1"><sup>*</sup></span></td>
                    <td><input type="password" name="confPasswd" id="confPasswd" required="required" /></td>
                </tr>
                <tr>
                    <td><input type="submit" value="Register" id="register" /></td>
                    <td><input type="reset" value="Clear Data" /></td>             
                </tr>
            </table>
        </form>
    </body>
</html>

import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet(urlPatterns = {"/Register"})
public class Register extends HttpServlet {
    @Override
    public void doPost(HttpServletRequest req, HttpServletResponse res)throws IOException{
        String localAddress = req.getLocalAddr();
        String localName = req.getLocalName();
        int localPort = req.getLocalPort();
        try(PrintWriter out = res.getWriter()){
            out.println("<html><head><title>Get Encoding format</title><body><h1>");
            out.println("Local Address is : " + localAddress +"<br />");
            out.println("Local Name is : " + localName +"<br />");
            out.println("Local Port is : " + localPort +"<br />");
            out.println("</h1></body></html>");
        }
        
    }
}

Output



Prevoius                                                 Next                                                 Home

No comments:

Post a Comment