Dynamic Web Pages in J2EE
JSPs are the primary method in the J2EE platform for displaying dynamic Web pages. Special tags let Java code be included on the page as well as inserted into HTML statements without invalidating the HTML syntax. It thus lets non-Java programmers maintain HTML pages in their favorite authoring programs without interfering with the Java code on the page. With the use of standard and custom JSP tags, the Java code can be completely hidden (see JSTL and JSP tag).
From JSPs to Java Servlets
At runtime, the application server turns the JSP into a Java servlet (.jsp to .java file) using a JSP converter, which is a part of the servlet container. The servlet is then compiled into bytecode (.class) and run on the server like any other servlet.
The JSP can also call Enterprise JavaBeans (EJBs) for additional processing. JSPs are the Sun/Java counterpart to Microsoft's ASPs (Active Server Pages). See servlet and servlet container.
JSPs Run in the Server
JSPs and servlets are server-side applications that are standard features of the J2EE platform.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2008 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Rigged PDFs exploiting just-patched Adobe Reader flaw
- Just three days after Adobe shipped a patch with fixes for a critical Adobe Reader vulnerability, hackers are using booby-trapped PDF files to fire exploits against Windows users. [ SEE: Heads up: Patch your Adobe Reader now ] The in-the-wild attacks, first spotted by...
- Blog posts 2008-11-07
- Polystyle Source Code Formatter (exe)
- Automatically reformat other's code in your own style with just a point and click! Polystyle reformats HTML, C/C++, PHP, Javascript, CSS, C#, Java, Perl, JSP, Python, Delphi, Visual Basic, ASP, Actionscript and XML. Use the Graphical Styler to define your style using simple mouse clicks alone. Version 3.3u has minifiy...
- Software downloads 2008-11-07
- Heads up: Patch your Adobe Reader now
- See important update below for information on patching this vulnerability. Heads up for Windows users: There's a critical, remotely exploitable vulnerability in Adobe Acrobat/Reader version 8. According to an advisory from Core Security, Adobe Reader suffers from a stack buffer overflow when parsing...
- Blog posts 2008-11-04
- Sun says it's doing well on corporate social responsibility
- Sun Microsystems released its CSR report late Monday. It seems to be doing well, but it is difficult to assess such claims. I imagine that it will be tougher to make progress by Sun and other IT companies once the low hanging fruit is harvested. Here are...
- Blog posts 2008-10-27
- Sun's latest server packs a punch in performance while using less power
- Sun's latest server packs a punch in performance while using less powerRE:Sun's latest server packs a punchThis article says practically nothing yet has a great title. Where the beef? If you say it packs a punch then why aren't you including details on how it packs a punch? ]From what...
- Discussion threads 2008-10-13
- Bill O'Reilly's web site hacked, attackers release personal details of users
- In what is slowly turning into a endless loop of hacktivism activities, Bill O'Reilly's BillOreilly.com has been compromised during the weekend, with personal details including passwords in plain text for 205 of the site's members already leaking across Internet forums, as a response to his remarks regarding Wikileaks as a...
- Blog posts 2008-09-24
- How long will Microsoft support XP and Vista?
- How long will Microsoft support XP and Vista?Long Live Windows SupportNot only is the lifecycle well-documented, but nobody supports their products for as long a lifecycle as Microsoft. Microsoft is still supporting Windows 2000, released 8.5 years ago, and Internet Explorer 5.5 on it.Apple supports only the last two OS...
- Discussion threads 2008-09-21
- BusinessWeek site hacked, serving drive-by exploits
- BusinessWeek site hacked, serving drive-by exploitsSo tell us...what software stack is businessweek.com using?A cheap solution that doesn't work is neitherSay What?Nice work with the Google SafeBrowsing APII should have included that information in the blog post I made about this earlier today on the Sophos website: http://www.sophos.com/blogs/gc/g/2008/09/15/hackers-infect-businessweek-websiteI have, however,...
- Discussion threads 2008-09-15
- 3D Carousel V2 for Developers (zip)
- Astonish your Web site visitors with the many engaging features of 3D Carousel V2 and create a wide range of effect combinations with unique image galleries and product presentations for ASP.NET, PHP, JSP, and HTML. For maximum flexibility the Carousel can also call up JavaScript functions on the page in...
- Software downloads 2008-09-15
- Sun xVM VirtualBox 2.0
- Last week Sun launched the newest version of xVM VirtualBox, its open source virtual machine software offering. Here's a quick review of the announcement. Snippet of Sun's press release: Here are a few lightly edited segments of the Sun release: Sun Microsystems,...
- Blog posts 2008-09-10
- Web Editor (zip)
- You can easily manage your projects. A lot of management tools are included in one software: file comparer, ftp upload/download even ftp file comparer. Light weight gif animator helps you create simple animations. Application can work with ASP, PHP, HTML, CSS, Java/VB script, JSP, XML, Openlaszlo, and Python file formates....
- Software downloads 2008-09-05
- Google Chrome bats 1-for-3 for me
- Google Chrome bats 1-for-3 for meNo AdBlock Plus...no Chrome. Simple as that.what do you expect it's a beta!'Ordinary' users would never be trying to surf with a beta release of a niche browser minutes after it's release.Don't be such an arse - you know damn well that most browsers...
- Discussion threads 2008-09-02
- Google Chrome: Steal this browser
- Google Chrome: Steal this browserMemory Usage not commendableFirefox 3 uses lesser memory than Google Chrome. The base browser itself uses about 75MB and with 5 tabs opened, the total memory usage is around 200MB. Firefox with the same number of tabs is less than 100MB. Makes me wonder how efficient...
- Discussion threads 2008-09-02
- Psst. Want a free Electronic Medical Records system?
- Psst. Want a free Electronic Medical Records system?Medical Record MiningHow can you mine the medical records if the data is caputured and stored as plain text?OpenEMRIf you really want a free EMR solution then look no further than [url=http://www.openemr.net/index.jsp]OpenEMR[/url] no ads and it is free unless you need support then...
- Discussion threads 2008-07-31
- AllWebMenus Server-Side Menus API Add-in (exe)
- Use the "AllWebMenus Server-Side Menus API Add-in" to generate eye-catching, multi-featured, Javascript/CSS menus for your Web sites, based on any conditions/parameters you like, through database-driven data or page variables. Create either fully dynamic menus entire menu driven from database or variables or semi-dynamic menus (only particular menu items driven from...
- Software downloads 2008-07-31
- Sony's amazing crapware-free PC
- Sony's amazing crapware-free PCWhat's really sad.......is that you didn't bother to read the part where it says Sony quickly changed its mind about charging for crap-free PCs before running your yap.WrongAs John E notes, no customer has ever been charged for this option and the decision to charge was canceled...
- Discussion threads 2008-07-21
- Reasons to buy a Mac
- Reasons to buy a MacPerspective from iMac and Parallels owner1. If a business is supporting a Mac with Parallels environment, you're probably right. As long as the user doesn't have to support the updates and patches for the systems involved, you've increased the business support overhead without doing anything to...
- Discussion threads 2008-07-10
- Software we'll never see in the App Store
- Software we'll never see in the App Storejsp, php, perl should workJSP, PHP, and Perl should all work because they are server side technologies that deliver html back to the browser. The only thing the iPhone doesn't accept is java applications and applets on the actual phone because they...
- Discussion threads 2008-06-19
- Laptop wars: Toshiba goes thin with 128GB solid state drive
- Laptop wars: Toshiba goes thin with 128GB solid state drive128GB SSD is Good NewsWith SSDs for Laptop capped at 32GB until now, this new 128GB Portege from Toshiba makes for the first serious SSD alternative to latops equiped with traditional HDD. Thanks a lot for the information.RE: Laptop wars: Toshiba...
- Discussion threads 2008-06-17
- Microsoft inks HP search deal; How many consumers will change the default?
- Microsoft inks HP search deal; How many consumers will change the default?WellIt's certainly worth a shot I suppose. Though I always reset my search provider. After all, everytime I download Adobe reader I have to turn off the Google toolbar installation. I don't see this as any...
- Discussion threads 2008-06-02
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Do more. Sacrifice less
-
"Intel® Xeon® processor-based servers are optimized for virtualization and allow IT to load more virtual machines without sacrificing speed. They can also help you save time and money while delivering great performance, flexibility, and headroom for growth.
- See the benefits of hardware-based virtualization >>
Fusion
- There’s a new energy coming from the people of AMD. Its the power of Fusion.
- Learn about the power of fusion at work and the industry-changing impact of accelerated computing.
-
- View AMD video, case studies, blogs, forums, and more on ZDNet »


