How to set device viewport?

Problem

I have 2 questions on setting viewport ?

  1. Is the meta tag the only way to set viewport? I mean is it possible through JS or some other way?
  2. I have a Java app (uses JSP/Struts, etc). So can I set it globally from a single place? If yes, can I override it for a particular page if I need to later ?

Problem courtesy of: testndtv

Solution

You can set the viewport via meta tags and CSS. This article is also a good introduction to viewport property and how you can set it via CSS http://dev.opera.com/articles/view/an-introduction-to-meta-viewport-and-viewport/ and other means.

Solution courtesy of: Divya Manian

View additional discussion.