How to send parameter to servlet through form

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • bindumadhuri9
    New Member
    • Sep 2013
    • 1

    How to send parameter to servlet through form

    I created one email having To,Content ,Images. i will send this email through "SMPT" server.
    i get TO,Content ,Images parameters in servlet by
    getParameter().
    but i will separate image paths through jquery code
    like this & i will send to servlet:

    Code:
    $('#SEND').live('click', function(event){
    var s; 
    var imgs=" ";
    $(".em-mdimage").each(function(){
    var i = $(this).find('.mail').attr("src");
    console.log(i);
    var path = i.split("=");
    if(path[1]){
    imgs = imgs + path[1] + '~';
    console.log(imgs);
    }
    });
    s = imgs;
    console.log(s);
    $("#emailForm").submit();
    });
    Here "s" having all image paths
    This is my HTML code for "email page" :

    Code:
    <div id="emailTemp" style="display:none" >
    <form id="emailForm" enctype="multipart/form-data" method="get" action="http://localhost:8080/weather/servlet.EmailServlet " target="EmailServlet" name="emailForm">
    <div class="em-main" style="text-align: center">
    <div class="em-div-head" align="center"> E-Shop Jewellery </div>
    <div class="em-textbox" style="border:hidden">
    <input type="text" value="To:" name="recipients" style="width:97%">
    </div>
    <div id="em">
    <div class="em-middle">
    <div style="border-bottom:solid 1px #CCCCCC">
    <textarea class="em-textarea" onblur="if (this.value == '') { this.value='Write a message..'; }" onfocus="if(this.value == 'Write a message..') { this.value = ''; }" value="Write a message.." name="content">Write a message..</textarea>
    </div>
    <div id="em_rt_tp_scroller" class="em_rt_tp_scroller">
    <div id="em-rightscrollerimage" style="border:none">
    <div class="em-mdimage">
    <img class="mail" src=" http://localhost:8080/weather/servlets.ImgDisplayServlet?id=D:\EML\workspace\ass ets\tried-imgs\amala-Paul-amazing-stills-2__1882_IMG_5731_226_283.png " alt="imagecontainer image" style="max-height:100%; max-width:100%;">
    <ul>
    <img id="em-delete" class="removeicon" width="7" height="7" title="Remove" bottom="10%" src="jqe13/image/delete_s.PNG">
    </ul>
    </div>
    <div class="em-mdimage">
    <img class="mail" src=" http://localhost:8080/weather/servlets.ImgDisplayServlet?id=D:\EML\workspace\ass ets\tried-imgs\amala-Paul-amazing-stills-2__1882_IMG_5731_226_279_1930_IMG_5649_222_277.png " alt="imagecontainer image" style="max-height:100%; max-width:100%;">
    <ul>
    <img id="em-delete" class="removeicon" width="7" height="7" title="Remove" bottom="10%" src="jqe13/image/delete_s.PNG">
    </ul>
    </div>
    </div>
    </div>
    </div>
    <div class="em-bottom" align="center">
    <input id="SEND" type="button" value="send" name="">
    <input id="CANCEL" type="button" value="cancel" name="">
    </div>
    </div>
    </div>
    </form>
    </div>
    if i run my servlet i got only To & Content ,but i don't know how to pass "s" to servlet. because images are attached to mail dynamically.
    can any one help me how to pass S (s=imgs;) to servlet.
    thanks in advance.
Working...