如何搭建struts2專案
搭建struts2專案的一些簡單易於理解的操作
操作方法
(01)從網上下載struts2需要的jar包,以下是需要用到的jar包
(02)1.在myeclipse中新建web工程,隨便起名字,例如我的是叫logintest
(03)2.匯入需要引用的jar包,在logintest專案上右鍵->build path->configure bulid path,點選libraries,點選add external jars...,選擇你的struts2需要用到的jar包的位置新增進來,點選ok
(04)3.在WebRoot下找到檔案進行配置,將下面的程式碼貼上過去<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5"xmlns=""xmlns:xsi=""xsi:schemaLocation="://_2_"><!-- 定義struts2的核心filter即struts2的FilterDispatcher的filter --><filter><filter-name>struts2</filter-name><!-- 定義核心filter的名稱 --><filter-class><!-- 定義核心filter的實現類 -->erDispatcher</filter-class></filter><!-- 核心filter攔截所有請求 即FilterDispatcher用來初始化struts2並且處理所有的web請求--><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping></web-app>
(05)在src裡面新建一個xml檔案命名為,然後將下面的程式碼貼上到此檔案中<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"""><struts><!-- 若package加上namespace屬性,則jsp頁面form 的action屬性必需加上專案名稱的路徑--><package name="struts2" extends="struts-default" namespace="/demo"><action name="login" class="nAction" ><result>/</result></action></package></struts>
(06)在src中新建一個包,命名為on,在此包下新建一個類命名為LoginAction,將下面的程式碼站提過去package on;import onSupport;public class LoginAction extends ActionSupport{private String username;private String password;public String getUsername() {return username;}public void setUsername(String username) {name = username;}public String getPassword() {return password;}public void setPassword(String password) {word = password;}public String execute(){tln("走進action");return SUCCESS;}public String login(){return SUCCESS;}}
(07)在WebRoot下新建一個jsp,命名為,將下面的程式碼複製過去<%@ page language="java" import=".*" pageEncoding="UTF-8"%><%String path = ontextPath();String basePath = cheme()+"://"+erverName()+":"+erverPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP '' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="">--></head><body><form action="/attendance_book/demo/on" method="post">賬號:<input type="text" name="username"/><br/>密碼:<input type="text" name="password"/><br/><input type="submit" value="確定"></form></body></html>
(08)在WebRoot下新建一個jsp,命名為,將下面的程式碼複製過去<%@ page language="java" import=".*" pageEncoding="UTF-8"%><%String path = ontextPath();String basePath = cheme()+"://"+erverName()+":"+erverPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP '' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="">--></head><body>使用者名稱:${name}密 碼:${word}</body></html>
(09)將此專案新增到tomcat中,啟動tomcat,在地址欄輸入地址:,
(10)在此文字框中輸入使用者名稱和密碼,會跳到下面的頁面
特別提示
檔案是放在src目錄下的,當然也可以放在別的地方,但是得在中配置一下
它的原理是這樣的,首先在你點選登入,它根據中的內容找到,在裡面找到方法為login的
然後後面是對應的類,他就找到這個類,然後這個類裡面找到exectu方法,或者別的,可以自定義,然後返回的是success,它在回到中,找到result中success對應的jsp
-
word2016腳註和尾註怎麼設定 腳註尾註如何轉換
在我們日常工作中,編輯Word文件時,需要對一些名詞、句子進行解釋說明,那麼我們需要用到腳註,或是尾註。那怎麼進行設定呢,下面就來進行簡單的說明。操作方法(01)雙擊開啟word文件,選中需要加腳註的文字,然後點選選單欄【引用】。(02)然後點選【插入腳註】。(03)此時會在此頁...
-
怎麼清理c盤垃圾
電腦太卡,垃圾太多時,怎麼清理C盤垃圾呢,來看看這幾種方法!一、可以用程式碼刪除。(01)我們可以輸入下面的程式碼:@echooff echo正在清除系統垃圾檔案,請稍等...... del/f/s/q%systemdrive%\* del/f/s/q%systemdrive%\*._mp del/f/s/q%systemdrive%\* del/f/s/q%sy...
-
教你如何鑑別電腦新機,樣機和返修機
購買電腦的時候,經常擔心買到樣機和返修機,本人從事商場電腦銷售3年,教你如何鑑別新機和樣機,最常見的就是樣機,返修機重新包裝當新機銷售。操作方法(01)購買時,請仔細檢查樣機包裝箱,如果包裝箱過於破舊,而銷售人員藉以運輸為由搪塞,電腦很有可能是長時間的滯銷機,辨別滯...
-
cad中怎樣畫箭頭
操作方法(01)我們在cad裡輸入快捷鍵“PL”(多段線),然後按空格鍵或回車鍵確定,確定後單擊滑鼠左鍵確定箭頭第一個點,然後拖動滑鼠確定箭頭直線段的第二個點。(02)完成箭頭直線段的繪製後我們開始畫箭頭部位,接著上面的操作輸入“w”,輸入箭頭起點寬度,我們輸入“5”(如果箭...