GeeCON Prague 2014*
The moose likes Beginning Java and the fly likes Java String Operations Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Java String Operations" Watch "Java String Operations" New topic
Author

Java String Operations

sangram nani
Greenhorn

Joined: Nov 27, 2011
Posts: 21
In a jsp form the user enter the report file URL i.e., https://s3.amazonaws.com/cdn.gs.com/live/reports/MVR_Q3_2009.pdf or cdn.gs.com/live/reports/MVR_Q3_2009.pdf

But when the form is submitted, a java class(struts2 action) has to checks whether its a valid url by taking the cdn.gs.com as bucket name and /reports/MVR_Q3_2009.pdf as file path and then searches in the AWS s3 bucket.

For now we are getting the file_path from the url, but the cdn.gs.com is entered as a static variable before checking into S3.

Can we get the cdn.gs.com as bucket_name(string variable) from the URL https://s3.amazonaws.com/cdn.gs.com/live/reports/MVR_Q3_2009.pdf or cdn.gs.com/live/reports/MVR_Q3_2009.pdf
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14192
    
  20

sangram nani wrote:Can we get the cdn.gs.com as bucket_name(string variable) from the URL https://s3.amazonaws.com/cdn.gs.com/live/reports/MVR_Q3_2009.pdf or cdn.gs.com/live/reports/MVR_Q3_2009.pdf

Ofcourse you can do that. But to know how, you need to get clear for yourself what rules exactly you want to apply to find that part of the string. For example you could split the string by the '/' character and find the right element in the resulting array of strings. Once you have clear for yourself what rules you'd need to apply it's easy to do it with methods from class String.


Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
 
GeeCON Prague 2014
 
subject: Java String Operations