jbuilder9如何配置JSP運行環境,java進階配置,struts4.0,三大架構的一起應用

來源:互聯網
上載者:User

struts4.0怎麼配置
第一步驟:建project工程。

第2步驟:建webapplication 起名字隨便(比如Book)還將下面的選擇筐的jstl1.0 和struts1.1(struts1.1)鉤選,斷行符號

第3步驟:建web選擇項裡的servlet,把Package:添你要的包(比如psl.ch1.ch2),和class name:chinaFilter(隨便).中間的兩個多選不要鉤。將下面的單選中鉤選filter servlet 然後next在鉤選mapped servlet項,然後next。去掉create a runtime configuration中的前選礦不要鉤。
在所建成的檔案中的source代碼中的public void dofilter()方法中的try裡加如request.setCharacterEncoding("gb2312"); 這段代碼就行了。然後儲存,運行。。。。。。。

第4步驟:建javabean檔案,寫好了包和檔案名稱之後如果base class 中的內容是javax.swing.Jpanel的話改為java.lang.object... 直接ok。。進代碼中點擊下面的bean選擇項在properties中加入你要的成員變數..........要儲存並運行。。。
第5步驟:建ActionForm檔案,把ActionForm該為你自己要的名字.比如(bookForm)然後next,點擊上面的add...選擇項,第一項是name:就是寫你的javabean的案例名稱如(book這個名字是在你以後Form表單的name的值比如(input type=text name="book.id")中的book就是你在那裡所寫的book這一步你要弄清楚)。Type:中選擇你javabean的路徑。。然後next 把add to struts-config.xml鉤選,然後finish就行了,然後進代碼把private Book book;這一行改為private Book book=new Book();.......然後這個檔案就完了。。。。。。。。。要儲存並運行。。。

第6步驟:建Action檔案,把Action該為你要的action比如(bookAction)然後next..,FromBean name 選擇那個已經有了的actionForm 檔案依次把下面的選擇改好,其中input jsp選擇筐就是你要在頁面上顯示的檔案了。寫他的檔案名稱就行了 比如(listBook),然後finish..進代碼把那個perform方法中的內容改為這中形式比如
public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) {
    /**@todo: complete the business logic here, this is just a skeleton.*/
    studentForm studentForm = (studentForm) actionForm;
   httpServletRequest.setAttribute("stu",studentForm.getStudent());
   return actionMapping.findForward("listStudent");
  }這隻是一重形式,你要套用就行了。要儲存並運行。。。

第7步驟:建editBook.jsp檔案這個檔案主要是寫form 的一些資訊
比如:
<form method="post" action="studentAction.do">
<bean:message key="title.student.name"/><input type="type" name="student.name" value=<c:out value="${student.name}"/>><html:errors property="err.null"/>
<input type="submit" name="Submit" value="Submit">
<input type="reset" value="Reset">
</form>
其中的action="bookAction.do"中的bookAction就是你的action檔案的檔案名稱字在加上.do就可以了。。
第8步驟:建listBook.jsp
比如:
<%@ page c %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<html>
<head>
<title>
listStudent
</title>
</head>
<body bgcolor="#ffffff">
<h1>
JBuilder[<c:out value="${stu.name}"/>] Generated JSP
</h1>
</body>
</html>
★哦對了就是你在建jsp的過程中要把jstl1.0第一個選擇上,和struts1.1的1,2選擇上就行了。。。。。。。
第9步驟;配置struts-config.xml檔案,選擇actin Mappings選項選中下面的一項點擊旁邊的edit按鈕。
就會出現一個介面然後點擊下面的forwards選擇項,然後點擊旁邊的add就會產生一項,選著這一項點擊旁邊的edit選項。然後把第個文本筐裡添你要在頁面上顯示的檔案名稱比如(listBook.jsp)。第2個文本筐就是你在頁面顯示的檔案的路徑比如(/listBook.jsp)或者點擊旁邊的"....."這個按鈕選擇listBook.jsp這個檔案就行了。
好了這樣就配置完了一個項目..........你試著多做幾遍,就會明白了。。。。。。。。。。。。。。。。。[/B]

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.