{"id":10146,"date":"2015-08-12T00:33:29","date_gmt":"2015-08-12T04:33:29","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/?p=10146"},"modified":"2015-08-01T09:24:58","modified_gmt":"2015-08-01T13:24:58","slug":"pluginapplet-jsp-page-that-demonstrates-the-use-of-jspplugin","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=10146","title":{"rendered":"PluginApplet.jsp Page that demonstrates the use of jsp:plugin."},"content":{"rendered":"<pre>PluginApplet.jsp\u00a0 Page that demonstrates the use of jsp:plugin. Requires you to compile and install PluginApplet.java, TextPanel.java, DrawingPanel.java, and WindowUtilities.java\u00a0 Since these are classes sent to the client to used by applets, the .class files should be in the same directory as the JSP page, not in the WEB-INF\/classes directory where classes the server uses go. Uses the JSP-Styles\u00a0 style sheet. Warning: Allaire JRun 3.0 SP2 does not properly support jsp:plugin.\r\n\r\n\r\n&lt;!DOCTYPE HTML PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\"&gt;\r\n&lt;!-- \r\nExample of using jsp:plugin for an applet that uses Java 2. \r\n\r\nTaken from Core Web Programming Java 2 Edition\r\nfrom Prentice Hall and Sun Microsystems Press,\r\n.\r\nMay be freely used or adapted.\r\n--&gt;\r\n&lt;HTML&gt;\r\n&lt;HEAD&gt;\r\n&lt;TITLE&gt;Using jsp:plugin&lt;\/TITLE&gt;\r\n&lt;LINK REL=STYLESHEET\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 HREF=\"JSP-Styles.css\"\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 TYPE=\"text\/css\"&gt;\r\n&lt;\/HEAD&gt;\r\n\r\n&lt;BODY&gt;\r\n\r\n&lt;TABLE BORDER=5 ALIGN=\"CENTER\"&gt;\r\n\u00a0 &lt;TR&gt;&lt;TH CLASS=\"TITLE\"&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 Using jsp:plugin&lt;\/TABLE&gt;\r\n&lt;P&gt;\r\n&lt;CENTER&gt;\r\n&lt;jsp:plugin type=\"applet\" \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 code=\"PluginApplet.class\"\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 width=\"370\" height=\"420\"&gt;\r\n&lt;\/jsp:plugin&gt;\r\n&lt;\/CENTER&gt;\r\n\r\n&lt;\/BODY&gt;\r\n&lt;\/HTML&gt;\r\n\r\nPluginApplet.java\r\n\r\nimport javax.swing.*;\r\n\r\n\/** An applet that uses Swing and Java 2D and thus requires\r\n\u00a0*\u00a0 the Java Plug-In.\r\n\u00a0*\u00a0 &lt;P&gt;\r\n\u00a0*\u00a0 Taken from Core Web Programming Java 2 Edition\r\n\u00a0*\u00a0 from Prentice Hall and Sun Microsystems Press,\r\n\u00a0*\u00a0 .\r\n\u00a0*\u00a0 May be freely used or adapted.\r\n\u00a0*\/\r\n\r\npublic class PluginApplet extends JApplet {\r\n\u00a0 public void init() {\r\n\u00a0\u00a0\u00a0 WindowUtilities.setNativeLookAndFeel();\r\n\u00a0\u00a0\u00a0 setContentPane(new TextPanel());\r\n\u00a0 }\r\n}\r\n\r\n\r\nTextPanel.java\r\nimport java.awt.*;\r\nimport java.awt.event.*;\r\nimport javax.swing.*;\r\n\r\n\/** JPanel that places a panel with text drawn at various angles\r\n\u00a0*\u00a0 in the top part of the window and a JComboBox containing\r\n\u00a0*\u00a0 font choices in the bottom part.\r\n\u00a0*\u00a0 &lt;P&gt;\r\n\u00a0*\u00a0 Taken from Core Web Programming Java 2 Edition\r\n\u00a0*\u00a0 from Prentice Hall and Sun Microsystems Press,\r\n\u00a0*\u00a0 .\r\n\u00a0*\u00a0 May be freely used or adapted.\r\n\u00a0*\/\r\n\r\npublic class TextPanel extends JPanel\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 implements ActionListener {\r\n\u00a0 private JComboBox fontBox;\r\n\u00a0 private DrawingPanel drawingPanel;\r\n\r\n\u00a0 public TextPanel() {\r\n\u00a0\u00a0\u00a0 GraphicsEnvironment env =\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 GraphicsEnvironment.getLocalGraphicsEnvironment();\r\n\u00a0\u00a0\u00a0 String[] fontNames = env.getAvailableFontFamilyNames();\r\n\u00a0\u00a0\u00a0 fontBox = new JComboBox(fontNames);\r\n\u00a0\u00a0\u00a0 setLayout(new BorderLayout());\r\n\u00a0\u00a0\u00a0 JPanel fontPanel = new JPanel();\r\n\u00a0\u00a0\u00a0 fontPanel.add(new JLabel(\"Font:\"));\r\n\u00a0\u00a0\u00a0 fontPanel.add(fontBox);\r\n\u00a0\u00a0\u00a0 JButton drawButton = new JButton(\"Draw\");\r\n\u00a0\u00a0\u00a0 drawButton.addActionListener(this);\r\n\u00a0\u00a0\u00a0 fontPanel.add(drawButton);\r\n\u00a0\u00a0\u00a0 add(fontPanel, BorderLayout.SOUTH);\r\n\u00a0\u00a0\u00a0 drawingPanel = new DrawingPanel();\r\n\u00a0\u00a0\u00a0 fontBox.setSelectedItem(\"Serif\");\r\n\u00a0\u00a0\u00a0 drawingPanel.setFontName(\"Serif\");\r\n\u00a0\u00a0\u00a0 add(drawingPanel, BorderLayout.CENTER);\r\n\u00a0 }\r\n\r\n\u00a0 public void actionPerformed(ActionEvent e) {\r\n\u00a0\u00a0\u00a0 drawingPanel.setFontName((String)fontBox.getSelectedItem());\r\n\u00a0\u00a0\u00a0 drawingPanel.repaint();\r\n\u00a0 }\r\n}\r\n\r\n\r\nDrawingPanel.java\r\nimport java.awt.*;\r\nimport java.awt.geom.*;\r\nimport javax.swing.*;\r\n\r\n\/** A window with text drawn at an angle. The font is\r\n\u00a0*\u00a0 set by means of the setFontName method.\r\n\u00a0*\u00a0 &lt;P&gt;\r\n\u00a0*\u00a0 Taken from Core Web Programming Java 2 Edition\r\n\u00a0*\u00a0 from Prentice Hall and Sun Microsystems Press,\r\n\u00a0*\u00a0 .\r\n\u00a0*\u00a0 May be freely used or adapted.\r\n\u00a0*\/\r\n\r\nclass DrawingPanel extends JPanel {\r\n\u00a0 private Ellipse2D.Double circle =\r\n\u00a0\u00a0\u00a0 new Ellipse2D.Double(10, 10, 350, 350);\r\n\u00a0 private GradientPaint gradient =\r\n\u00a0\u00a0\u00a0 new GradientPaint(0, 0, Color.red, 180, 180, Color.yellow,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 true); \/\/ true means to repeat pattern\r\n\u00a0 private Color[] colors = { Color.white, Color.black };\r\n\r\n\u00a0 public void paintComponent(Graphics g) {\r\n\u00a0\u00a0\u00a0 super.paintComponent(g);\r\n\u00a0\u00a0\u00a0 Graphics2D g2d = (Graphics2D)g;\r\n\u00a0\u00a0\u00a0 g2d.setPaint(gradient);\r\n\u00a0\u00a0\u00a0 g2d.fill(circle);\r\n\u00a0\u00a0\u00a0 g2d.translate(185, 185);\r\n\u00a0\u00a0\u00a0 for (int i=0; i&lt;16; i++) {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 g2d.rotate(Math.PI\/8.0);\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 g2d.setPaint(colors[i%2]);\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 g2d.drawString(\"jsp:plugin\", 0, 0);\r\n\u00a0\u00a0\u00a0 }\r\n\u00a0 }\r\n\r\n\u00a0 public void setFontName(String fontName) {\r\n\u00a0\u00a0\u00a0 setFont(new Font(fontName, Font.BOLD, 35));\r\n\u00a0 }\r\n}\r\n\r\n\r\nWindowUtilities.java\r\n\r\nimport javax.swing.*;\r\nimport java.awt.*;\r\n\r\n\/** A few utilities that simplify using windows in Swing.\r\n\u00a0*\u00a0 &lt;P&gt;\r\n\u00a0*\u00a0 Taken from Core Web Programming Java 2 Edition\r\n\u00a0*\u00a0 from Prentice Hall and Sun Microsystems Press,\r\n\u00a0*\u00a0 .\r\n\u00a0*\u00a0 May be freely used or adapted.\r\n\u00a0*\/\r\n\r\npublic class WindowUtilities {\r\n\r\n\u00a0 \/** Tell system to use native look and feel, as in previous\r\n\u00a0\u00a0 *\u00a0 releases. Metal (Java) LAF is the default otherwise.\r\n\u00a0\u00a0 *\/\r\n\r\n\u00a0 public static void setNativeLookAndFeel() {\r\n\u00a0\u00a0\u00a0 try {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 UIManager.setLookAndFeel\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 (UIManager.getSystemLookAndFeelClassName());\r\n\u00a0\u00a0\u00a0 } catch(Exception e) {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 System.out.println(\"Error setting native LAF: \" + e);\r\n\u00a0\u00a0\u00a0 }\r\n\u00a0 }\r\n\r\n\u00a0 public static void setJavaLookAndFeel() {\r\n\u00a0\u00a0\u00a0 try {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 UIManager.setLookAndFeel\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 (UIManager.getCrossPlatformLookAndFeelClassName());\r\n\u00a0\u00a0\u00a0 } catch(Exception e) {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 System.out.println(\"Error setting Java LAF: \" + e);\r\n\u00a0\u00a0\u00a0 }\r\n\u00a0 }\r\n\r\n\u00a0 public static void setMotifLookAndFeel() {\r\n\u00a0\u00a0\u00a0 try {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 UIManager.setLookAndFeel\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 (\"com.sun.java.swing.plaf.motif.MotifLookAndFeel\");\r\n\u00a0\u00a0\u00a0 } catch(Exception e) {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 System.out.println(\"Error setting Motif LAF: \" + e);\r\n\u00a0\u00a0\u00a0 }\r\n\u00a0 }\r\n\r\n\u00a0 \/** A simplified way to see a JPanel or other Container.\r\n\u00a0\u00a0 *\u00a0 Pops up a JFrame with specified Container\r\n\u00a0\u00a0 *\u00a0 as the content pane.\r\n\u00a0\u00a0 *\/\r\n\r\n\u00a0 public static JFrame openInJFrame(Container content,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 int width,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 int height,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 String title,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Color bgColor) {\r\n\u00a0\u00a0\u00a0 JFrame frame = new JFrame(title);\r\n\u00a0\u00a0\u00a0 frame.setBackground(bgColor);\r\n\u00a0\u00a0\u00a0 content.setBackground(bgColor);\r\n\u00a0\u00a0\u00a0 frame.setSize(width, height);\r\n\u00a0\u00a0\u00a0 frame.setContentPane(content);\r\n\u00a0\u00a0\u00a0 frame.addWindowListener(new ExitListener());\r\n\u00a0\u00a0\u00a0 frame.setVisible(true);\r\n\u00a0\u00a0\u00a0 return(frame);\r\n\u00a0 }\r\n\r\n\u00a0 \/** Uses Color.white as the background color. *\/\r\n\r\n\u00a0 public static JFrame openInJFrame(Container content,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 int width,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 int height,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 String title) {\r\n\u00a0\u00a0\u00a0 return(openInJFrame(content, width, height, title, Color.white));\r\n\u00a0 }\r\n\r\n\u00a0 \/** Uses Color.white as the background color, and the\r\n\u00a0\u00a0 *\u00a0 name of the Container's class as the JFrame title.\r\n\u00a0\u00a0 *\/\r\n\r\n\u00a0 public static JFrame openInJFrame(Container content,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 int width,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 int height) {\r\n\u00a0\u00a0\u00a0 return(openInJFrame(content, width, height,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 content.getClass().getName(),\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Color.white));\r\n\u00a0 }\r\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>PluginApplet.jsp\u00a0 Page that demonstrates the use of jsp:plugin. Requires you to compile and install PluginApplet.java, TextPanel.java, DrawingPanel.java, and WindowUtilities.java\u00a0 Since these are classes sent to the client to used by applets, the .class files should be in the same directory as the JSP page, not in the WEB-INF\/classes directory where classes the server uses go. &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=10146\">Continue reading<\/a><\/p>\n","protected":false},"author":130,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1417,1424],"tags":[706,364,450,1454],"class_list":["post-10146","post","type-post","status-publish","format-standard","hentry","category-code-programming-samples--","category-javaj2eej2me","tag-code","tag-jsp","tag-plugin","tag-1454","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":26793,"url":"http:\/\/bangla.sitestree.com\/?p=26793","url_meta":{"origin":10146,"position":0},"title":"Expressions.jsp  Page that demonstrates JSP expressions. Uses the JSP-Styles  style sheet. #Programming Code Examples #Java\/J2EE\/J2ME #JSP","author":"Author-Check- Article-or-Video","date":"May 1, 2021","format":false,"excerpt":"Expressions.jsp Page that demonstrates JSP expressions. Uses the JSP-Styles style sheet. <!DOCTYPE HTML PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\"> <!-- Example of JSP Expressions. Taken from Core Web Programming Java 2 Edition from Prentice Hall and Sun Microsystems Press, . May be freely used or adapted. --> <HTML> <HEAD> <TITLE>JSP Expressions<\/TITLE>\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10132,"url":"http:\/\/bangla.sitestree.com\/?p=10132","url_meta":{"origin":10146,"position":1},"title":"Expressions.jsp Page that demonstrates JSP expressions. Uses the JSP-Styles style sheet.","author":"","date":"July 29, 2015","format":false,"excerpt":"Expressions.jsp\u00a0 Page that demonstrates JSP expressions. Uses the JSP-Styles\u00a0 style sheet. <!DOCTYPE HTML PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\"> <!-- Example of JSP Expressions. \u00a0 \u00a0 Taken from Core Web Programming Java 2 Edition from Prentice Hall and Sun Microsystems Press, . May be freely used or adapted. --> <HTML> <HEAD>\u2026","rel":"","context":"In &quot;Code . Programming Samples . \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae \u0989\u09a6\u09be\u09b9\u09b0\u09a8&quot;","block_context":{"text":"Code . Programming Samples . \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae \u0989\u09a6\u09be\u09b9\u09b0\u09a8","link":"http:\/\/bangla.sitestree.com\/?cat=1417"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10135,"url":"http:\/\/bangla.sitestree.com\/?p=10135","url_meta":{"origin":10146,"position":2},"title":"Expressions.jsp Page that demonstrates JSP expressions. Uses the JSP-Styles style sheet.","author":"","date":"August 9, 2015","format":false,"excerpt":"Expressions.jsp\u00a0 Page that demonstrates JSP expressions. Uses the JSP-Styles\u00a0 style sheet. <!DOCTYPE HTML PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\"> <!-- Example of JSP Expressions. \u00a0 \u00a0 Taken from Core Web Programming Java 2 Edition from Prentice Hall and Sun Microsystems Press, . May be freely used or adapted. --> <HTML> <HEAD>\u2026","rel":"","context":"In &quot;Code . Programming Samples . \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae \u0989\u09a6\u09be\u09b9\u09b0\u09a8&quot;","block_context":{"text":"Code . Programming Samples . \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae \u0989\u09a6\u09be\u09b9\u09b0\u09a8","link":"http:\/\/bangla.sitestree.com\/?cat=1417"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26810,"url":"http:\/\/bangla.sitestree.com\/?p=26810","url_meta":{"origin":10146,"position":3},"title":"BGColor.jsp  Page that demonstrates JSP scriptlets. Uses the JSP-Styles  style sheet. #Programming Code Examples #Java\/J2EE\/J2ME #JSP","author":"Author-Check- Article-or-Video","date":"May 2, 2021","format":false,"excerpt":"BGColor.jsp Page that demonstrates JSP scriptlets. Uses the JSP-Styles style sheet. <!DOCTYPE HTML PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\"> <!-- Taken from Core Web Programming Java 2 Edition from Prentice Hall and Sun Microsystems Press, . May be freely used or adapted. --> <HTML> <HEAD> <TITLE>Color Testing<\/TITLE> <\/HEAD> <% String bgColor\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10137,"url":"http:\/\/bangla.sitestree.com\/?p=10137","url_meta":{"origin":10146,"position":4},"title":"BGColor.jsp Page that demonstrates JSP scriptlets. Uses the JSP-Styles style sheet.","author":"","date":"August 10, 2015","format":false,"excerpt":"BGColor.jsp\u00a0 Page that demonstrates JSP scriptlets. Uses the JSP-Styles\u00a0 style sheet. <!DOCTYPE HTML PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\"> <!--\u00a0\u00a0 \u00a0 Taken from Core Web Programming Java 2 Edition from Prentice Hall and Sun Microsystems Press, . May be freely used or adapted. --> <HTML> <HEAD> \u00a0 <TITLE>Color Testing<\/TITLE> <\/HEAD> <%\u2026","rel":"","context":"In &quot;Code . Programming Samples . \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae \u0989\u09a6\u09be\u09b9\u09b0\u09a8&quot;","block_context":{"text":"Code . Programming Samples . \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae \u0989\u09a6\u09be\u09b9\u09b0\u09a8","link":"http:\/\/bangla.sitestree.com\/?cat=1417"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26814,"url":"http:\/\/bangla.sitestree.com\/?p=26814","url_meta":{"origin":10146,"position":5},"title":"ImportAttribute.jsp  Page that demonstrates the import attribute of the page directive. Uses the ServletUtilities class #Programming Code Examples #Java\/J2EE\/J2ME #JSP","author":"Author-Check- Article-or-Video","date":"May 2, 2021","format":false,"excerpt":"ImportAttribute.jsp Page that demonstrates the import attribute of the page directive. Uses the ServletUtilities class (Check Servlet Section) <!DOCTYPE HTML PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\"> <!-- Example of the import attribute of the page directive. Taken from Core Web Programming Java 2 Edition from Prentice Hall and Sun Microsystems Press,\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/10146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/130"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10146"}],"version-history":[{"count":1,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/10146\/revisions"}],"predecessor-version":[{"id":10147,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/10146\/revisions\/10147"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10146"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}