国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
NetBeans 開發(fā) jsp 快速入門|IT168 技術(shù)開發(fā)

NetBeans 開發(fā) jsp 快速入門

建立 web application 工程
開始編寫代碼之前,我們必須安裝正確的軟件并且作一些必要的配置。

要安裝的軟件

  ·  NetBeans IDE 5.0 (download). 
 
·  Java Standard Development Kit (JDK™) version 1.4.2 (download) or 5.0 (download)

除了以上的兩個以外,我們還可以選擇下載 Sun Java System Application Server Platform Edition 8 2005Q1 、 jboss 、 weblogic 等。在 netbeans 中已經(jīng)集成了用于兩層網(wǎng)絡(luò)應(yīng)用程序開發(fā)的服務(wù)器 Tomcat Web Server ,除非需要開發(fā)企業(yè)級的應(yīng)用程序,通常情況下只用必需的那兩個軟件就夠了。

IDE 中注冊服務(wù)器 
 

除了在 NetBeans 中默認注冊的 Tomcat Web Server ,必須手動注冊像 jboss 、 weblogic 等可選的服務(wù)器組件。

1.        在主菜單中依次選擇 Tools > Server Manager

2.        單擊 Add Server ,選擇 server type 并且為 instance 命名,單擊 next 

3.         指定服務(wù)器信息、應(yīng)用程序服務(wù)器實例的位置以及需要部署的 domain

建立一個新的 web 應(yīng)用程序工程

1.         依次選擇 File > New Project ,在 Categories 菜單中選擇 Web ,在 Projects 菜單中選擇 Web Application ,然后 next 。

2.         Project Name 中填入 HelloWeb

3.         可以改變 Project Location 到任何你希望的位置,自此,該位置將被成為 $ PROJECTHOME 。

4.         可根據(jù)個人喜好選擇一種程序注解風(fēng)格

a)        Java BluePrints. 更多信息詳見 http://java.sun.com/blueprints/code/projectconventions.html .

b)        Jakarta . 更多信息詳見 http://jakarta.apache.org/tomcat/tomcat-5.0-doc/ .

5.         選擇一個用于部署應(yīng)用程序的已注冊服務(wù)器。

6.         在確認 Set as Main Project 打勾后,單擊 Finish 完成。

 

創(chuàng)建并編輯 web application 代碼文件

創(chuàng)建并編輯源代碼是 netbeans 提供的最重要的功能,畢竟這差不多是程序員日常做的最多的是。無論是喜歡獨自編寫管理所有代碼還是希望有 IDE 來幫助生成代碼, netbeans 提供了大量的工具來滿足不同風(fēng)格。

建立 java 包和一個 java 源代碼文件  

1.         Projects 框中,右鍵單擊 Source Packages 節(jié)點,依次選擇 New > Java Class 。在 Class Name 中填入 NameHandler ,在 Package 下拉單中填入 org.me.hello

2.         NameHandler 中,聲明一個變量
String name;

3.         在構(gòu)造函數(shù)中加入一下代碼
name = null;  

生成 getter setter 方法

 

1.         在變量聲明處右鍵單擊 name ,依次選擇 Refactor > Encapsulate Fields ,然后單擊 next 。

2.         在底部的 Refactoring 中,單擊 Do Refactoring ,這時 netbeans 將自動生成 setter getter 方法,同時 name 將變成一個私有變量。

代碼類似如下:

編輯缺省的 jsp 文件

package org.me.hello;
/**
*
* @author Administrator
*/ public class NameHandler {
private String name;
/** Creates a new instance of NameHandler */
public NameHandler() {
setName(
null);
}
public String getName() {
return name;
}
public
void setName(String name) {
this.name = name;
}
}

 

1.         展開 HelloWeb project 節(jié)點,可以看到 netbeans 已經(jīng)建立了一個 index.jsp 的文件

2.         雙擊 index.jsp 文件將在 Source Editor 展開它的源代碼

3.         在右側(cè)的 Palette 中展開 HTML Forms ,然后將 Form 拖到 <h1> 之后。 
設(shè)置以下參數(shù):

Action: response.jsp
Method: post
Name: Name Input Form

單擊OK,完成form的插入。

4.         Text Input 拖入到 </form> 之前,
設(shè)置一下參數(shù):
Name: name
Type: text

單擊 OK ,完成 Text Input 的插入。

5.         Button 拖入到 </form> 之前,
設(shè)置一下參數(shù):
Label: OK
Type: submit

單擊 OK ,完成 Button 的插入。

6.         <input> 插入 Enter your name ,將 <h1> 標簽之間的文字改為 Entry Form
<body> 標簽之間的代碼類似如下:
<h1>EntryForm</h1><form name="Name Input Form" action="response.jsp"method="POST">Enter your name: <input type="text" name="name"value="" /><input type="submit" value="OK" /></form> 
 

建立 response.jsp 文件 
 

1.         右鍵單擊 Web Pages ,依次點擊 New > JSP ,將其命名為 response.jsp ,然后點擊 OK

2.        在右側(cè)的 Palette 中展開 JSP ,然后將 Use Bean 拖到 <body> 之后,設(shè)置以下參數(shù):
ID: mybean
Class: org.me.hello.NameHandler
Scope: session
單擊 OK ,完成 Use Bean 的插入。

3.        同理將 Get Bean Property Set Bean Property 插入,代碼類似如下:
<jsp:useBeanid="mybean" scope="session" class="org.me.hello.NameHandler"/><jsp:setProperty name="mybean" property="*"/><h1>Hello, <jsp:getProperty name="mybean" property="name"/>!</h1>

生成并運行 Web Application 工程

1.         f6 , netbeans 將編譯、運行并部署以上代碼文件。
2.         index.jsp 中輸入名字,然后單擊 OK

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
jsp亂碼問題,jsp亂碼,servlet亂碼等等
JSP--循序漸進教程
解決tomcat下中文亂碼問題|Tomcat,中文亂碼
JSP 文件下載的相對完整代碼(解決中文問題, Weblogic 異常)
Creating a Simple Web Application in NetBeans...
第二章 一個簡單的Login 應(yīng)用程序(Struts2)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服