Hi Lear,
I'm not sure I 100% get your question, but I think the answer is no. When a web page is requested, the server simply sends a chunk of content (html, pdf, whatever) and it is the browser which decides which window that content will be displayed in.
With target or javascript window.open, the browser creates a new window, then requests content to go into it - I am not aware of any way to request the browser to open a window in the response (eg. by a header or some such).
But that's really a browser/http thing - what technology you use to generate the http/html isn't the issue here.