In the whole JSP world, they are not a standalone, and there are many server software supporting JSP. They are mainly used in the commercial field, the most important of which is Allaire Jrun, IBM Websphere and BEA Weblogic.
Allaire Jrun
Allaire's JRun is a Java engine with the widest applicability. It is used to develop and implement server-side
Js|servlet
Java servlet Technology and JSP technology enable Java server-side technology, currently they control the entire server-side Java technology market, and gradually become the standard for building commercial Web applications. Java developers like these technologie
multiple Web servers, you can use a free or inexpensive server and have him support servlets, which can significantly reduce costs.
Flexibility: Because Servlets is running on the Java platform, Servlets can easily be moved from one platform to another, resulting in a much greater flexibility because of the cross-plat
good to put servlets, declarations, and expressions in a JSP:1) Web page designers should not be required to understand Java2) Java code in JSP is difficult to modify and maintainThe user of EL (Expression Language) provides an easier way to invoke Java code, but the code i
bean only to know the following rules:
Must have a public constructor with no parameters
You must name the public get and set methods according to the naming constraints
The parameter type of the set method and the return type of the Get method must be the same
The property name and type are deduced by the Get method and the Set method
The nature type must be string when used in conjunction with JSP. (This can be broken by sc
I. Introduction of the Servlet1. What is a servlet:A set of specifications (interfaces)provided by Sun to handle the dynamic resources of client requests and responses to the browser . The essence of the servlet, however, is Java code , which dynamically outputs content to the client through the Java API.Servlet specification: contains three technical points1) servlet Technology2) Filter Technology---Filter
instruction .page directive , import is a property of the page directivescriptlet, Inside is pure Java code, need semicolon endexpression , the expression does not end with a semicolon; You must never use a method with a return type of void as an expressionThe JSP is transformed by the Web container and a servlet is generated:The contents of the scriptlet and expressions in the
Obviously Tomcat has these packages underneath, but it also needs to add this dependency to Maven dependencies introduction of Servlet start - Dependency> groupId>Javax.servletgroupId> Artifactid>Javax.servlet-apiArtifactid> version>3.1.0version> Dependency> introduction of Servlet end - introduction of JSP related start - Dependency> groupId>javax.servlet.jspgroupId>
Best Practices prepared by Servlets and jsp (the preferred choice for SUN Enterprise Applications). Here we assume that the reader has understood the basic working principles of the two. This article covers the following content:
This section briefly introduces Java Servlet and JavaServer Pages (jsp (preferred for S
The Js|servlet servlet and JSP technology is the main technology used in Java Development server-side application, and is the standard of developing business application presentation end. Java developers like to use it for a variety of reasons, one is familiar with the Java language developers are easy to learn the tec
Servlets filter is newly added to the servlet 2.3 specification. It intercepts the requests submitted by the user from the client and runs when the required resources are not reached. It operates requests from the client, intercepts the response before the resource is first sent to the client, and processes the response that has not yet been sent to the client.
Why does genericservlet add an Init () method based on Init (servletconfig config? The init
The main manifestation at two points1. JSP is a class servletJSP simple point is to use another set of simple rules written by the servlet program, it can write Java code, can also write HTML code, JAVASCRIPT,CSS and so on ..., However, the server side is first turned into a servlet program and then executed in the order in which the servlet executes.JSP is a simplification of
"Head First Servlets JSP" (Chinese version) Bb,ks BB, Su Yu, Lin Jian, China Power PressData interactionWeb browsers and Web servers: Interact with HTML data through the HTTP protocol.What exactly is MIME type?To an HTTP response:The value of the Content-type (content Type) response header is called the MIME type.The MIME type tells the browser what type of data to receive so that the browser can know how
,php,cgi friend, often unconsciously presentation layer and business layer mixed together. Like the previous friend, the database processing information into the JSP, in fact, it should be placed in the business layer.
according to Sun's own recommendation, JSP should only store the Dongdong related to presentation layer, that is to say, only the part of the output HTML page. And all the data calculation
Excerpt from: "Lightweight Java EE Enterprise Application" Third editionFor each client request, the Web server roughly needs to complete the following steps:1. Start a separate thread2. Use I/O stream to read the user's request parameters3. Parsing parameters from the request data4. Handling User Requests5. Generate Response Data6. Send request data using I/O flow to the client1, 2, 6 is universal, by the Web server completed, 3, 4, 5 There are diffe
Brief introductionThere are two main techniques for developing Web applications in Java, namely Servlets and JSPs. A servlet is a Java program executed on the server side, and a program called a servlet container (which is actually a server) is responsible for executing Java programs. The
custom tag, then now a little bit to see how the tag's support code is written.
The Java class that completes the tagging work Foo.AdvisorTagHandler.javaThis simple markup processor extends the Simpletagsupport and implements two key methods: Dotag () and Setuser ().Dotag () is the way to do the work, and SetUser () is the method that accepts the value of the property. Details are as follows:
El function vs Tag processor
files, non-Java programmers can also build custom tags. There is no feature that involves a Java class to handle markup, nor does it involve establishing a TLD for a tagged file.However, if you want to write your own markup file can be called by others as a jar, then you must have a TLD, or even tag processor (Java Class).
Tag processorThe tag processor
a completely different response
Note that there is no interface such as Requestfilter or responsefilter, there is only one filter interface.
The filter is modular and can be configured in DD
Container knows filter APIA class implements the filter interface, which changes from a normal Java class to a EE filter, and the filter API or other member allows the filter to access the ServletContext and can be linked to other fil
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.