Dyanmic csv file downloading with out writing a copy to server

Hi,
Here is my problem, any help most appriciated..
I want to download dynamically created CSV file from the weblogic server, using jsp/servlet communication.
I developed a servlet for this and i called that servlet from my jsp page, when user clicks on download button, my servlet works fine, but it writes a copy of CSV file into c:\bea\wlserver6.0 of the server, My intention is just it's has to dowload file to the client system, with out writing a copy in the server.
Here is my code snnipits..
public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException {
HttpSession session = req.getSession(true);
try {
resultMessageLastBalance = mtdRetrieveLastBalance(req);
rsTrxnDetailLastBalance = resultMessageLastBalance.getRecordSet("lasttentrxn");
} catch (Exception e) {
e.printStackTrace();
e.getMessage();
File csvFile;
FileOutputStream file;
//codes to generate a file in local server for downloading
Calendar calendar = Calendar.getInstance();
String strFileName = Integer.toString(calendar.get(Calendar.YEAR))+Integer.toString(calendar.get(Calendar.MONTH))+Integer.toString(calendar.get(Calendar.DATE))+Integer.toString(calendar.get(Calendar.HOUR))+Integer.toString(calendar.get(Calendar.MINUTE))+Integer.toString(calendar.get(Calendar.SECOND))+Integer.toString(calendar.get(Calendar.MILLISECOND));
try {
strFileName = DeformatAcctNo(req.getParameter("acct_trxn__acctselected")) + strFileName + ".csv";
} catch (Exception e) {}
calendar = null;
csvFile = new File(strFileName);
if (!csvFile.exists()) {
csvFile.createNewFile();
file = new FileOutputStream(csvFile);
res.setContentType("application/download");
res.setHeader("Content-Disposition","attachment;filename=" + strFileName);
javax.servlet.ServletOutputStream servletoutputstream1 = res.getOutputStream();
String s = strFileName;
dumpFile(s, servletoutputstream1);
servletoutputstream1.flush();
servletoutputstream1.close();

Hi,
Thanx a lot for ur solution..it's helful for me to send data with a file format,but i need t send data in csv file foramt.
hav a look at my complete servelt and try to suggesst some thing..
In this case csv file is creating in c:\bea\wlserver directory.my intensions sre just it jas to download to client, no copy in the server.
public class AcctStmtD2 extends HttpServlet {
     public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException {
     //variables for retrieving last balance
     Message resultMessageLastBalance = null;
     RecordSet rsTrxnDetailLastBalance = null;
     double dblDebitTotal = 0.00;
     double dblCreditTotal = 0.00;
     HttpSession session = req.getSession(true);
Enumeration ea = session.getAttributeNames();
     while(ea.hasMoreElements()) {
     Object name = ea.nextElement();
     System.out.println("values = " + session.getAttribute((String)name));
     try {
     resultMessageLastBalance = mtdRetrieveLastBalance(req);
     rsTrxnDetailLastBalance = resultMessageLastBalance.getRecordSet("formonthtrxn");
     } catch (Exception e) {
     e.printStackTrace();
     e.getMessage();
     File csvFile;
     FileOutputStream file;
     //codes to generate a file in local server for downloading
     Calendar calendar = Calendar.getInstance();
     String strFileName = Integer.toString(calendar.get(Calendar.YEAR))+Integer.toString(calendar.get(Calendar.MONTH))+Integer.toString(calendar.get(Calendar.DATE))+Integer.toString(calendar.get(Calendar.HOUR))+Integer.toString(calendar.get(Calendar.MINUTE))+Integer.toString(calendar.get(Calendar.SECOND))+Integer.toString(calendar.get(Calendar.MILLISECOND));
     try {
          strFileName = DeformatAcctNo(req.getParameter("acct_stmt__acctselected")) + strFileName + ".csv";
     } catch (Exception e) {}
     calendar = null;
     csvFile = new File(strFileName);
     if (!csvFile.exists()) {
     csvFile.createNewFile();
     file = new FileOutputStream(csvFile);
     if (rsTrxnDetailLastBalance.getTotalRowCount() >= 1) {
     String strLastBal = "";
     String strCurrCd = "";
          try {
                    rsTrxnDetailLastBalance.moveLast();
     strLastBal = rsTrxnDetailLastBalance.getValue("bal");
                    rsTrxnDetailLastBalance.moveFirst();
     strCurrCd = "(" + GetCurrCdFromSession(session, req.getParameter("acct_stmt__acctselected")) + ")";
     file.write(("\""+req.getParameter("acct_stmt__acctselected")+"\"").getBytes());
     file.write(',');
     file.write(',');
     file.write(',');
     file.write(',');
     file.write(',');
     file.write(("\""+"Last Balance "+strCurrCd+" = "+strLastBal+"\"").getBytes());
     file.write('\n');
     file.write(("\""+"Date"+"\"").getBytes());
     file.write(',');
     file.write(("\""+"Slip No"+"\"").getBytes());
     file.write(',');
     file.write(("\""+"Description"+"\"").getBytes());
     file.write(',');
     file.write(("\""+"Debit"+" "+strCurrCd+"\"").getBytes());
     file.write(',');
     file.write(("\""+"Credit"+" "+strCurrCd+"\"").getBytes());
     file.write(',');
     file.write(("\""+"Balance"+" "+strCurrCd+"\"").getBytes());
     file.write('\n');
     } catch (Exception e) {System.out.println("!");}
while(rsTrxnDetailLastBalance.moveNext()) {
     try {
     file.write(("\""+rsTrxnDetailLastBalance.getValue("txn_dt").substring(0,12)+"\"").getBytes());
file.write(',');
     file.write(("\""+rsTrxnDetailLastBalance.getValue("slip_no")+"\"").getBytes());
     file.write(',');
     file.write(("\""+rsTrxnDetailLastBalance.getValue("dscp")+"\"").getBytes());
     file.write(',');
     file.write(("\""+rsTrxnDetailLastBalance.getValue("debit")+"\"").getBytes());
     file.write(',');
     file.write(("\""+rsTrxnDetailLastBalance.getValue("credit")+"\"").getBytes());
     file.write(',');
     file.write(("\""+rsTrxnDetailLastBalance.getValue("bal")+"\"").getBytes());
     file.write('\n');
     } catch(Exception e) {}
     try {
                         dblDebitTotal += Double.parseDouble(rsTrxnDetailLastBalance.getValue("debit"));
     } catch (Exception e) {
                         dblDebitTotal = 0;
     try {
                         dblCreditTotal += Double.parseDouble(rsTrxnDetailLastBalance.getValue("credit"));
     } catch (Exception e) {
                         dblCreditTotal = 0;
     file.write(',');
     file.write(',');
     file.write(("\""+"Total"+"\"").getBytes());
     file.write(',');
     file.write(("\""+Double.toString(dblDebitTotal)+"\"").getBytes());
     file.write(',');
     file.write(("\""+Double.toString(dblCreditTotal)+"\"").getBytes());
     } else {
     file.write(("\""+"No Record Found!"+"\"").getBytes());
     file.close();
     res.setContentType("application/download");
     res.setHeader("Content-Disposition","attachment;filename=" + strFileName);
               javax.servlet.ServletOutputStream servletoutputstream1 = res.getOutputStream();
     String s = strFileName;
     dumpFile(s, servletoutputstream1);
     servletoutputstream1.flush();
     servletoutputstream1.close();
public void doPost(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException {
          doGet(req, res);
private void dumpFile(String s, OutputStream outputstream) {
byte abyte0[] = new byte[4096];
     boolean flag = true;
     try {
     FileInputStream fileinputstream = new FileInputStream(s);
     int i;
     while((i = fileinputstream.read(abyte0)) != -1)
     outputstream.write(abyte0, 0, i);
     fileinputstream.close();
     } catch(Exception e) {}
private Message mtdRetrieveLastBalance(HttpServletRequest req) throws Exception {
     Message msgMessage = new Message();
     DAC.Parser.RecordSet objFund_Tx = msgMessage.createRecordSet("formonthtrxn");
     //Set the header fields for the record
     objFund_Tx.addHeaderFields("acctselected","String");
     objFund_Tx.addHeaderFields("formonth","String");
     objFund_Tx.addHeaderFields("foryear","String");
     //Add a new row to the recordset
     objFund_Tx.addRow();
     msgMessage.setData("recordnm", "string", "formonthtrxn");
     //Set the required fields into the recordset
     objFund_Tx.setValue("acctselected", DeformatAcctNo(req.getParameter("acct_stmt__acctselected")));
     objFund_Tx.setValue("formonth", req.getParameter("acct_stmt__formonth"));
     objFund_Tx.setValue("foryear", req.getParameter("acct_stmt__foryear"));
     objFund_Tx.setStatus("select");
     System.out.println("JSP IN :"+msgMessage);
     msgMessage = mtdOpenConnection(msgMessage);
     System.out.println("JSP OUT :"+msgMessage);
     return msgMessage;
private Message mtdOpenConnection(Message objMessage) throws Exception {
java.util.Hashtable ht = new java.util.Hashtable();
     ht.put(javax.naming.Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
     ht.put(javax.naming.Context.PROVIDER_URL, "t3://localhost:7001");
javax.naming.InitialContext ic = new javax.naming.InitialContext(ht);
DAC.BusinessObjects.RIB.Account.AccountHome pmHome = (DAC.BusinessObjects.RIB.Account.AccountHome)PortableRemoteObject.narrow(ic.lookup("AccountEJB"),Class.forName("DAC.BusinessObjects.RIB.Account.AccountHome"));
     DAC.BusinessObjects.RIB.Account.Account pmObj = (DAC.BusinessObjects.RIB.Account.Account)PortableRemoteObject.narrow(pmHome.create(),Class.forName("DAC.BusinessObjects.RIB.Account.Account"));
     return pmObj.mtdRetrieveTrxForMonth(objMessage);
private String convertSingleDigitMonthDayToDouble(String param) throws Exception {
     if (param.length() > 1) {
     return param;
     } else {
     return "0" + param;
     //remove dashes and product name and branch code from string
     private String DeformatAcctNo(String strAcctNo) throws Exception {
          strAcctNo.trim();
          return strAcctNo.substring(0,3)+strAcctNo.substring(4,6)+strAcctNo.substring(7,12)+strAcctNo.substring(13,14);
     private     String GetCurrCdFromSession(HttpSession session, String acct_no) throws Exception {
          String strAcctDetail = "";
          String strCurrCd = "";
          Vector vList = (Vector)session.getAttribute("accountlist");
          for (int i = 0; i < vList.size(); i++) {
               strAcctDetail = (String)vList.get(i);
               if ((strAcctDetail.substring(0, acct_no.length()).equals(acct_no))) {
                    strCurrCd = strAcctDetail.substring(strAcctDetail.indexOf(":") + 1, (strAcctDetail.indexOf(":") + 4));
                    break;
          vList = null;
          strAcctDetail = null;
          return strCurrCd;
}

Similar Messages

  • I have a an iMac 27" and am trying to import some videos of a friends wedding into iMovie however one of the movies won't import. It doesn't say why or give any error message or codes. All of the other movies on the card download with out a problem.

    I have an iMac 27" and am trying to import some videos of a friends wedding into iMovie however one of the movies won't import. It doesn't say why or give any error message or codes.
    All of the other movies on the card download with out a problem. The movie in question is not 'corrupt' as you can watch it in iMovie direct from the SD card but as soon as you try to import it, it  just says 'error'. iIve tried moving the file to an external drive ( and other variations on this theme) then importing but have had no luck.
    Can anyone please help me.

    The mystery remains....
    Thanks for the pointers. The file type is .mts (a proprietry sony one).
    I have now found some video converter software (Wondershare and iSkysoft) at a cost. Either will convert this file for me into .mp4. This I can then import into iMovie without any problems. I've checked this on the trial versions and it worked well but without paying am left with a giant watermark in the video
    The mystery (which I still havent solved) is why did 20 other .mts files import fine and then this one not?
    If you could point me in the direction of some free .mts converter software that would be the cherry on the cake.
    Thanks

  • CSV File download error

    Hi,
    We have a struts wweb application deployed on weblogic 8.1.3. There is a csv file download functionality in one of the screen. On that screen, first user has to select certain filter parameters and depending on selections made, he gets a set of records on screen. After this, he has the option of downloading the filtered records(appearing on screen) or the entire data set in database in a csv file. Now if user selects the option of downloading entire datasets then it throws following error on screen. error 400 Bad Request.
    log file shows connection reset by peer.
    else if he choses filtered data it will be fine. moreover the error doesnt appear always. it behaves in random manner.
    Could you please advice what can be the problem? Thanking you in advance
    Regards,
    Manu

    user464106,
    As I recommended over on the HTML DB forum, please review this thread. Try the recommendations there and report your findings.
    Problem with importing HTML DB applications
    Sergio

  • File to Web service (SOAP) to File scenario with out BPM in PI 7.1

    Hi All,
    I have scenario File to Web service (SOAP) to File scenario with out BPM.i am getting the below error:
    1) Error MP: unexpected exception caught com.sap.aii.af.service.cpa.impl.exception.CPAObjectKeyException: Value of key must not be null: ObjectId
    2) Error ROB: error during processing: com.sap.aii.af.lib.mp.processor.ModuleProcessorException: Processing Error
    PI server is 7.1 with SP:8
    I have configured the scenario like this
    1) 2 File channels - Sender & Receiver ,1 RFC channel - Receiver. We need to note that, the additional Module parameters need to be added only for sender File channel
    2) Created Sender Agreement
    3)Created Receiver Determination
    4)Created Interface Determination
    5)Created Receiver Agreement
    Regards,
    Ramesh

    Hi,
    Thanks for your reply!!
    My Scenario is File to SOAP to File.
    Configred modules  in Sender channal below:
    Prcessing sequence:
    Number       Module Name                                        Module Key
    1..........       AF_Modules/RequestResponseBean.......1
    2..........       CallSapAdapter..........................................2
    3..........       AF_Modules/ResponseOnewayBean.......3
    Module Configuration:
    Module Key                                       Parameter Name                                       ParameterValue
    1                                                        passThrough                                            true
    3                                                        receiverChannel                                       receiverChannel name
    3                                                        receiverService                                        receiverService name
    please tell any more confiration requered.
    Regards,
    Ramesh

  • Script to merge multiple CSV files together with no duplicate records.

    I like a Script to merge multiple CSV files together with no duplicate records.
    None of the files have any headers and column A got a unique ID. What would be the best way to accomplish that?

    OK here is my answer :
    2 files in a directory with no headers.
    first column is the unique ID, second colomun you put whatever u want
    The headers are added when using the import-csv cmdlet
    first file contains :
    1;a
    2;SAMEID-FIRSTFILE
    3;c
    4;d
    5;e
    second file contains :
    6;a
    2;SAMEID-SECONDFILE
    7;c
    8;d
    9;e
    the second file contains the line : 2;b wich is the same in the first file
    the code :
    $i = 0
    Foreach($file in (get-childitem d:\yourpath)){
    if($i -eq 0){
    $ref = import-csv $file.fullname -Header id,value -Delimiter ";"
    }else{
    $temp = import-csv $file.fullname -Header id,value -Delimiter ";"
    foreach($line in $temp){
    if(!($ref.id.contains($line.id))){
    $objet = new-object Psobject
    Add-Member -InputObject $objet -MemberType NoteProperty -Name id -value $line.id
    Add-Member -InputObject $objet -MemberType NoteProperty -Name value -value $line.value
    $ref += $objet
    $i++
    $ref
    $ref should return:
    id                                                         
    value
    1                                                          
    a
    2                                                          
    SAMEID-FIRSTFILE
    3                                                          
    c
    4                                                          
    d
    5                                                          
    e
    6                                                          
    a
    7                                                          
    c
    8                                                          
    d
    9                                                          
    e
    (get-childitem d:\yourpath) -> yourpath containing the 2 csv file

  • Acknowledgement from receiver file Adapter with out BPM

    Hi Gurus,
    I am trying to get Acknowledgement from Receiver file Adapter with out Using BPM.
    Here is the scenario. I am sending files from different Sender Adapters. There is only one target that is File Adapter. After each successfull and failure transaction I need an Acknowledgement that needs to trigger another receiver adapter and send the the file name and timestamp to that file.
    Hope this is a complicated scenario. Please help me.
    Thanks,
    Kevin

    from sap note 821267
    6. Acknowledgements
        * Q: Does the File Adapter support acknowledgements?
        * A: You need to distinguish system acknowledgements (indicating that a message has been received by the target system) and application acknowledgements (indicating that the message has been successfully processed by the application on the receiver side).
               The receiver of an XI message will only send an acknowledgement back to the sender if the sender has requested one. However, the File Adapter has no functionality that relies on the receipt of an acknowledgement, so it never requests one.
               On the other hand, if a File Adapter Receiver receives a request to send an acknowledgement, it will do so for a system acknowledgement request. Application acknowledgements are not supported at all as the File Receiver has no way to determine if the written file has been correctly processed by the back-end application, which is what a positive application acknowledgement would imply.
    this means that your requirement is ideally not possible without a BPM

  • HT4623 How to stop third party apps download with out you permission from ATT partners that cant see any connections on your account due to you not being the prchaser?

    How to stop third party apps download with out you permission from ATT partners that cant see any connections on your account due to you not being the purchaser or on account as long as someone else is paying they can not hold legal resposible there third privacy  due to legal privacy laws.

    Then you should read these.
    http://forums.macrumors.com/showthread.php?t=1804704&highlight=sonnet+tempo+pro
    http://forums.macrumors.com/showthread.php?t=1721573&highlight=sonnet+tempo+pro
    This was strange but has to do with how startup disk and nvram interact
    http://forums.macrumors.com/showthread.php?t=1795765
    I think your problems were solvable and not that the Sonnet card and 5,1 is not bootable, in fact the 5,1 is easier, there are more supported cards.
    I have the 1,1 where the Sonnet Pro is recommended but for data only and are not bootable because of the 32-bit EFI firmware. NOT the 4,1 and 5,1. The 2008's are problem child and have a mix of PCIe 1.1 slots, first implementation of EFI64 that also has problems. Also the 4,1 has two PCIe 2.x slots 3 and 4 that share a controller but that simply limits bandwidth.
    I would have left the TRIM support and NVRAM changes in Yosemite to a separate thread if you wanted to focus on the Sonnet Tempo Pro support in Mac Pro 2010-12 5,1s.
    Also the make of SSD can vary and they also have their own firmware as do bootable controllers along with the EFI of the Mac, all of which have to work together.  Meaning it might be that Samsung 840 va 840 EVO vs 840 Pro will all be slightly different but my experience is Samsungs work well (as do others like Crucial with the proper firmware - and there was/is an issue with the firmware of the Samsung 840 but not with booting).
    The PCIe card gets seen and treated as external and therefore 'eject' but of course you can't when it is the system boot drive.
    One thing I found last week and meant to mention:  After installing or changing PCIe cards, RESET SMC made all the difference in the world with the long boot delay. Some PCIe cards will add a few seconds, system has to search the device tree which now shows another controller with multiple devices - and sometimes NVRAM and SMC are what I will call "dirty" and need to be rebuilt and reset.

  • HT2534 hii i am using iphone 3g mobile i have some problem in downloading free apps    here is asking an credit card details    so i want to download with out entering credit cards details      and here i have there is not havening an option "NON"

    hii i am using iphone 3g mobile i have some problem in downloading free apps    here is asking an credit card details    so i want to download with out entering credit cards details      and here i have there is not havening an option "NON"

    How did you create the account ? Unless you followed, exactly, the instructions on the HT2534 page that you posted from when creating an account then credit card details will need to be entered before the account can be used to download any item from the store.

  • How to carry forward leaves to the next year with out writing PCR

    Hi All,
    Could you please tell me the process steps for quota carry forward from previous year to the next year with out writing a PCR
    Regards
    Sita

    Hi
    Leave balance carry forward

  • Where do I find the files downloaded with Firefox on my harddrive?

    Where are the downloaded files stored on my hard drive so I can access them?

    You can find the files downloaded with Firefox in '''Downloads''' folder.[Default]
    {for e.g. C:\Documents and Settings\User\My Documents\Downloads }
    OR
    On Downloads window , right click on the file and select '''Open Containing Folder'''.

  • Hello I bought a audio book yesterday and it got charged to my bank account but I left the wifi zone and it didn't get downloaded but the charge still shows on my bank account  how do I downloaded with out getting charged again ?

    Hello I bought a audio book yesterday and it got charged to my bank account but I left the wifi zone and it didn't get downloaded but the charge still shows on my bank account  how do I downloaded with out getting charged again ?

    Store>Check for Available Downloads

  • Just purchased blue ray movie from store with a redemption code but will not download with out inserting disc I have a macbook air

    just purchased blue ray movie from store with a redemption code but will not download with out inserting disc I have a macbook air

    I am experiencing the same thing. I have many books that I used to read on my iPad.
    Now on iBooks in Mavericks all my books downloaded correctly apart from two which I really want to work (The Lean Startup and Communicating The User Experience).
    When I download both using the cloud icon just when it reaches 100% I get this message:
    [Insert Book Name] failed to download
    To try again, select Check for Available Downloads from the Store menu.
    When I check for available downloads it says I have already downloaded all my books.
    Anyone know how to fix this.
    I do realise that this is only v1 of iBooks so I hope Apple sorts it out soon.
    Thanks!!!

  • I bought a Mac Mini w/ Iworks.. Pages has disappeared completely.. how can I re-download with out paying for it again

    I bought a Mac Mini w/ Iworks.. Pages has disappeared completely.. how can I re-download with out paying for it again

    The iWorks prebundled with Mac Minis is a demo release, and not fully featured.  Unless you mean you downloaded iWorks from the Mac App Store at a later time, it really can't be freely re-downloaded as fully featured. 
    Use this link if you got it from the Mac App Store and can't find get it to redownload normally: http://www.apple.com/support/mac/app-store/
    Look at* http://www.macmaps.com/crossplatform.html for alternatives.

  • I can not store all my Music on my internal Macbook pro hard drive so I am storing it on a large external drive connected to my airport extrem.  How do I get Itunes to search for the music here with out trying to copy it to my laptops hard drive??

    I can not store all my Music on my internal Macbook pro hard drive so I am storing it on a large external drive connected to my airport extreme (2 TB drive plugged into the USB port).  I see the drive on my laptop and I can add and delete files no problem.  How do I get Itunes to search for the music here with out trying to copy it to my laptop's hard drive?  I don't have enough space to do that.

    How did you move the music to the external drive?  What exactly is on the drive?  The entire iTunes folder or only music?  If it is the entire iTunes folder you can do the option+start suggestion earlier.  If you copied only music and did so by dragging it there then you need to delete it again and consolidate/organize it there instead so iTunes tracks the move.  iTunes 12 for Mac: Change where your iTunes files are stored - http://support.apple.com/kb/PH19507

  • Why won't excel read my csv file created with the powersell out-file automatically.

    I wrote a PowerShell script that creates a CSV formatted file.  The script simply creates a comma delimited string for each entry and adds it to a collection.  Then the out-file command write it to a file.
    When you open it with Excel each line is put into one cell.  If you import the file and specify the "," as the delimiter, it imports just fine.  If the data is saved out again as a csv file,  the file is about half the size and opens
    just fine with excel.
    If you open the original file and the file created by Excel with notepad, they look the same.
    So the files are different in size, contents look the same, but Excel won't automatically open the original file.
    Any ideas of why this happens?  Also PowerShell and Excel are both running on Server 2012 R2.  Excel is a remote app.
    If I do an export-CSV, I get some kind of information about the object.
    Here is the script:
    foreach ($group in $groups)
       $header += '"' + $group.name + '",'
       $CSVdata = @()
       $CSVdata += $header
       # Create a user entry
       $users = Get-ADUser -filter * |select SamAccountname, Name | sort SamAccountName
       foreach ($user in $users)
          $Groupmembership = Get-ADPrincipalGroupMembership -Identity $user.SamAccountName
          $userentry = '"' + $user.SamAccountName + '",'
          $user
          foreach ($group in $groups)
              if ($Groupmembership.SamAccountName -contains $group.SamAccountName) { $userentry += '"X",'}
              else { $userentry += '"",' }
           $CSVdata += $userentry
          $CSVdata
          Out-File -inputobject $CSVdata -FilePath c:\batch\GroupMembership.csv

    Ok the script works exactly like I want it.  Thank you very much.
    I am trying to understand the script but I am unable to figure out what the line "$keys=$t.Keys|%{$_}"
    does.  I figured ".keys" was a method but my search for it comes up blank.  Do you have a reference you can point me to?  

Maybe you are looking for

  • Problem with Charset

    Hi All, we have done the application as send a mail in multiple languages. i am using IE 6.0. in default the browser encoding type is western European(ISO) [view->Encoding->Western European(ISO)]. Now i send a mail in portuguese language. in subject

  • Is it possible for an applet within a jsp to access a server session?

    I was trying to find info (and sample code) where an applet that is embedded and running within a JSP page accesses the same session of the jsp page it is in. The need is for the the applet to access a string within the session and capture it's value

  • How do I keep URLs from printing after Events?

    Version 3.0.8 (1287) - How do I keep URLs from printing after Events?

  • Firefox spacing looks different from Safari and Chrome

    The vertical spacing in the title layer is fine relative to the large image in Safari and Chrome but it's crowds the image in Firefox.  Can someone tell me how to fix it?  I want to retain the swapping feature of the image which is not in a layer. Th

  • Can iMacs get the HTML.Nimda

    How would the HTML.Nimda virus effect my mac and mail?