If supose that i have a url www.test.com?src=test than how to get src in xslt without using java class.
You have two options:
1) Maybe use one of the DebugExternal classes that ship with the product
2) Create a datum with Name="src" and optionally Exposed="false". The value from the query string, if present, will replace the hardcoded default.
Note that in #2, each variation will create a separate cache entry so you might want to set your component cache to "do not cache" if the number of potential input values is large.
We went about this is a different fashion - although if I had known about the "expose=false"... nuts.
We created an external that pulls the parameters from the URL and adds them to the XML being fed into the component. This has one REALLY BAD drawback - CACHING. The component MUST be set to "do not cache" or the parameter used the first time the page is displayed will be used for all the following hits.
"Bad" is relative to what you're doing. If the parameter can be anything, like a search query for example, then you probably wouldn't want caching on that anyway.