File: index.jsp

package info (click to toggle)
libnb-platform18-java 12.1-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 729,800 kB
  • sloc: java: 5,059,097; xml: 574,432; php: 78,788; javascript: 29,039; ansic: 10,278; sh: 6,386; cpp: 4,612; jsp: 3,643; sql: 1,097; makefile: 540; objc: 288; perl: 277; haskell: 93
file content (125 lines) | stat: -rw-r--r-- 3,203 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@taglib uri="http://test.netbeans.org/tags/testlibrary" prefix="ttl"%>
<%@taglib tagdir="/WEB-INF/tags/" prefix="custom"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<%-- One line JSP comment --%>
<%-- Multi line 
    JSP comment --%>
<!-- One line HTML comment -->
<!-- Multi line 
    HTML comment -->
    <% int i = 0; %>
    
    <% 
       String name =
               "very long name";
    %>
<html> 
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Test JSP Page</title>
    </head>
    <body>

    <h1>MainTestApplication index.jsp</h1>
    
<hr/>
<font style="color: red"><b>Using tag libraries</b><br></font>
<hr/>
<ttl:hello name="User">
Hello user!
</ttl:hello>

<hr/>

<ttl:sum x="1" y="2">
Content of sum(x,y) body = sum(1,2).
</ttl:sum>
<hr/>

<custom:mytable title="NetBeans Tutorial" author="NetBeans Community">
Description of NetBeans Tutorial.
</custom:mytable>

<hr/>
<font style="color: red"><b>Using java libraries</b><br></font>
<hr/>
<%    org.netbeans.test.testlibrary.support.SumNumbers sn = new org.netbeans.test.testlibrary.support.SumNumbers(7, 8); %>

Library sum 7 + 8 = <%= sn.getSum() %>.

<hr/>
<h2>Use freeform library:</h2>
<%
    org.netbeans.test.freeformlib.SumNumbers snFreeform = 
                        new org.netbeans.test.freeformlib.SumNumbers(10, 13);
%>

Library sum 10 + 13 = <%= snFreeform.getSum() %>.

<hr/>
<font style="color: red"><b>Using dynamic include:</b><br></font>
<%
    String jsp_include = "simpleDynamicInclude";
%>
<jsp:include page="<%= "incl/" + jsp_include + ".jsp"%>"/>
<jsp:include page="incl/embeddedDynamicInclude.jsp"/>


<hr/>
<font style="color: red"><b>Using include directive:</b><br></font>
<%@include file="incl/simpleInclude.jsp"%>
<%@include file="incl/simpleInclude.jsp"%>
<%@include file="incl/subincl/simpleInclude.jsp"%>
<hr/>

<font style="color: red"><b>Embedded include:</b><br></font>
<%@include file="incl/embeddedInclude.jsp"%>

<hr/>

<form method="get" action="DivideServlet">
    <input type="text" name="x" value="1"/>
    <input type="text" name="y" value="2"/>
    <input type="submit" value="Divide"/>
</form>

<hr/>

<form method="get" action="Multiply">
    <input type="text" name="x" value="2"/>
    <input type="text" name="y" value="3"/>
    <input type="submit" value="Multiply"/>
</form>

<hr/>
<%@include file="WEB-INF/jspf/logo.jspf"%>

<hr/>
<h2>Attributes:</h2>
<%
    session.setAttribute("MySessionAttribute", "MySessionAttributeValue");
    request.setAttribute("MyRequestAttribute", "MyRequestAttributeValue");
%>

Session attribute = <%= session.getAttribute("MySessionAttribute") %>
<br>
Request attribute = <%= request.getAttribute("MyRequestAttribute") %>
<hr/>
<font style="color: red"><b>Using expression language:</b><br></font>
\${1 + 2}=${1 + 2}
<br>
\${-4 - 2}=${-4 - 2}
${param.sayHello}
<hr/>
<font style="color: red"><b>Using bean:</b><br></font>
<jsp:useBean id="mybean" scope="session" class="org.netbeans.test.MyBean" />
Current time: 
<%=  mybean.getTime() %>
    </body>
    
</html>