I. jsp tag system
Ii. Tag execution process:
III.Custom tags;
3.1 The main role of a custom tag is to remove the Java Script in JSP. It belongs to JSP Technology
3.2. Procedure for compiling a custom tag: (definition of a traditional tag)3.3 write a class to directly or indirectly implement javax. servlet. jsp. tagext. Tag. Generally, the tag interface is indirectly implemented by inheriting tagsupport.3.4 overwrite the corresponding methods in the parent class.Package com. itheima;
Import
.
%Note:Spring. jar does not support hibernate. If you need hibernate, You need to include the spring-framework-2.0-m1/Dist/extmodules/spring-hibernate3.jar into classpath.
(14) In the Name text box of the new Java package dialog box, enter "com. Gd. Action" and click "finish" to create the com. Gd. action package.
(15) use the same method to create COM. GD. service package, Com. GD. service. impl package, Com. GD. dao package, Com. GD. dao. impl package and COM. GD. VO package, Com. GD. po pack
);} Else {If (measure_forest (x)> = thrn)Update (x, 0, 1 );
Void Update (double * X, int C, int N ){For (INT I = 0; I Int idx = (INT) x [I];(C = 1 )? NP [I] [idx] + = N: NN [I] [idx] + = N;If (NP [I] [idx] = 0 ){Weight [I] [idx] = 0;} Else {Weight [I] [idx] = (double) (NP [I] [idx]) /(NP [I] [idx] + NN [I] [idx]); // The positive sample increases the weight of the corresponding position and the confidence level after the set.}}}
Training Samples generate a correct feature set
Tldtrainnn (PEX, N
transmission.
Email Service
SMTP (Simple Mail Transfer Protocol): Simple Mail transmission protocol, is a push type protocol, each message uses 7 ASCII code;
POP3 (Post Office Protocol-Version3): the third version of the post office access protocol, is a pull (pull) type protocol;
IMAP (Internet Mail Access Protocol): Internet mail access protocol, which provides users with commands to remotely create folders and move emails in folders;
HTTP: Web-based email access protocol.
DNS (Domain Na
13.jsp-configThe Jsp-config element is primarily used to set the relevant configuration of the JSP,It already exists at JSP 1.2, and Taglib: Specifies an alias for the tag library descriptive descriptor file (tag Libraryu descriptor files).This feature allows you to change the location of the TLD files without editing the JSP pages that use those files.The taglib element consists of two child elements Taglib-uri and taglib-location. Used to set the ta
1 Custom Labels 1.1 Introduction Requirements: output to the browser the current customer's IP Address (use jsp tags only)1.2 first custom label development steps 1) write a generic java class that inherits the Simpletagsupport class, called the tag processor class
/*** Label Processor class* @author APPle* 1) inherit Simpletagsupport**/ Publicclass Showiptag extends simpletagsupport{Private Jspcontext context;/*** incoming pagecontext*/@Override Public void setjspcontext (Jspcontex
default rounding, vacancy will be 0 to fill the positionThe difference is not to fill the position, are rounded;Custom Tags:1, Label processing class (the label is also an object, then you need to have a class first)2. tld file, he is an XML3, the page import TLD file location * Label Processing classEarly Java EE provides interface Tag, later with a lot of implementation class, in order to operate conveni
Sometimes a series of string processing is required on a JSP page, and a custom El function is required.First look at the TLD file for the El function:Standard.jar below:Custom El Functions:1. Write the El function ( all public static adornments )The following function replaces a string with a later format Packagecn.xm.exam.MyElFunction;/*** Custom El function, easy to handle some complex string substitution functions in JSP * *@authorQiaoliqiang * @t
1, Jstl Overview before in the "[03-01] JSP custom Label" has been described in the overview of the custom label, and Jstl is a set of tag library, but the manufacturer has already defined a tag library, we no longer need to customize, direct use.So the use of Jstl is the same as we use custom tags:
It also consists of two parts, TLD file and tag processor class
Importing a TLD also uses the TA
Copy Code code as follows:
INSERT into clients
(client_id, Client_name, Client_type)
SELECT 10345, ' IBM ', ' advertising '
From dual
WHERE NOT EXISTS (SELECT * from clients
where clients.client_id = 10345);
Using dual as a table name allows you to follow directly to the value of the field you want to insert after the SELECT statement, even if the values do not yet exist in the current table.
when the MySQL record is not present, the insert record exists the
Jstl has been used before, for example,
These directive are equivalent to the following. Although prefix (or namespace) can be set to different, we should follow the recommendations in the TLD (Tag Library descriptor) to make it easier for others to read.
In the JSP file, JSP tag is default, that is, no need to give prefix (namespace), of course, can also be written as
Note that the URI is the name of the Convention, not the real URL, only used
clients(client_id, Client_name, Client_type)SELECT 10345, ' IBM ', ' advertising 'From dualWHERE NOT EXISTS (SELECT * from clientswhere clients.client_id = 10345);Using dual to make a table name allows you to follow the SELECT statement directly following the value of the field you want to insert, even if the value does not already exist in the current table.The MySQL record does not exist when the insert record exists then the update implementation method Copy CodeThe code is as follows:mysql>
(fn:split("a;b;c;", ";"), "-")}
${fn:substring("0123456789", 6, 9)}
${fn:substring("0123456789", 5, -1)}
${fn:substringAfter("Hello-World", "-")}
${fn:substringBefore("Hello-World", "-")}
${fn:trim(" a b c ")}
${fn:escapeXml("")}
-->
Custom function libraryWrite a java class, which can be defined as 0 ~ N methods, but must be static and return values! Create a tld file under the WEB-INF directory
, client_name, client_type)SELECT 10345, 'ibm ', 'advertising'FROM dualWHERE not exists (select * from clientsWhere clients. client_id = 10345 ); Using dual as the table name allows you to directly keep up with the values of the fields to be inserted after the select statement, even if these values do not exist in the current table.Implementation Method of updating if a mysql record does not exist and an insert record existsCopy codeThe Code is as follows:Mysql> truncate '000000 ';Query OK, 0 ro
Digression: The biggest headache for Web developers who have worked on the front-end of a large website is the layout of the front-end homepage. The biggest headache is the interception of the title characters, although FN: substring, however, the performance rate and support for Chinese characters are not perfect. In fact, the customer's requirements are too high, but we should be rigorous in doing things, especially in our line .. With the guidance of our boss, we learned how to customize El f
named mom.jpg. However, if your web application has severalUnusual files. You want to ensure that they are allocated to some MIME type when sent to the client. Mime-mapping element (with extension and mime-type childElements. For example, the following code instructs the server to allocate the MIME type of application/X-FUBAR to all files ending with. Foo.Maybe your web application wants to reload the standard ing. For example, the following code tells the server to specify the. PS file as plai
This problem often occurs when I deploy an SSH project recently. My solution is:
Log4j: warn no appenders cocould be found for logger (Org. springframework. Web. Context. contextloader ).
Log4j: Warn please initialize the log4j system properly.
2011-4-6 20:07:09 org. Apache. Catalina. Core. applicationcontext log
Information: loading spring root webapplicationcontext
2011-4-6 20:07:16 org. Apache. Catalina. startup. hostconfig deploydirectory
Information: deploying web application directory LX
2
SimpleTagSupport {private int count; // defines an attribute to specify the number of cycles public void setCount (int count) {// set the setter method for this attribute this. count = count ;}@ Override public void doTag () throws JspException, IOException {JspFragment fragment = this. getJspBody (); for (int I = 0; I
Define and describe the tag processor class in the TLD file, and specify the uri of the tag:
Import the taglib command at the begi
setmaxinactiveinterval method of httpsession to explicitly set the timeout value for a single session object, or use the session-config element to specify the default timeout value.L mime-mapping the mime-mapping element provides this guarantee if the web application wants to assign specific MIME types to special files.L The Welcom-file-list welcome-file-list element indicates which file the server uses when it receives a URL that references a directory name rather than a file name.L The error-
variable.
Use functions in EL:
Static creation method:
To use the EL function on the JSP page, you need to create the following three files:(1) method class file (*. java), which defines the Java method to be used in JSP.(2) The tag library description file (*. tld), which maps each Java method to the function name.(3) the JSP file (*. jsp) uses the tag library URI and function name to call the Java method.To develop an EL function, you must first cr
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.