struts是一筐經典的mvc框架
1.在web.xml中配置actionservlet
>action>
>org.apache.struts.action.actionservlet>
>
>config>
>/web-inf/struts-config
.xml
>
>
>
>debug>
>
3>
>
>
>detail>
>
3>
>
-startup
>
0-startup
>
>
>action>
>*.do
>
>
2.配置struts-config.xml
<?xml version="1.0" encoding="utf-8"?>
name="userform"
type="com.crc.forms.userforms"/>
form-beans>
path="/login"
name="userform"
type="com.crc.actions.loginaction">
name="ok"
path="/web-inf/ok.jsp"/>
name="err"
path="/web-inf/err.jsp"/>
action>
struts-config>
3.下面用乙個登陸流程示例
先配置jsp
action="/strutstools/login.do"
method="post">
u:type="text"
name="username">
p:type="password"
name="password">
type="submit"
value="login">
form>
body>
這裡login.do會通過struts-config.xml找到要執行哪乙個action,如果提交資料存在表單,則通過struts-config.xml的
"/login" name="userform"
type="com.crc.actions.loginaction">
裡面name=」userform」找到struts-config.xml對應的form-bean name=」userform」
name="userform"
type="com.crc.forms.userforms"/>
form-beans>
通過action裡面的邏輯操作
public
class
loginaction
extends
action
ts.commit();
} catch (exception e)
throw
new runtimeexception(e.getmessage());
}finally
if (userform.getpassword().equals("123")) else
}}
name="ok"
path="/web-inf/ok.jsp"/>
在這個路徑下找到jsp介面,返回給使用者
4.處理頁面亂碼問題
先在web.xml配置乙個自定義filter
myfilter1filter-name>
com.crc.filters.myfilter1filter-class>
filter>
myfilter1filter-name>
/*url-pattern>
再寫乙個filter類
@webfilter("/myfilter1")
public
class
myfilter1
implements
filter
/***@see filter#destroy()
*/public
void
destroy()
/***@see filter#dofilter(servletrequest, servletresponse, filterchain)
*/public
void
dofilter(servletrequest request, servletresponse response, filterchain chain) throws ioexception, servletexception
/***@see filter#init(filterconfig)
*/public
void
init(filterconfig fconfig) throws servletexception
}
通過註解方式配置,攔截所有的請求,處理頁面亂碼 shell介紹及基本用法
8.1 shell介紹 shell是乙個命令直譯器,提供使用者和機器之間的互動,支援特定語法,支援邏輯判斷 迴圈,並且每個使用者都可以有自己的shell centos預設的shell是bash bourne agin shell 其實為了紀念sh的創造者bourne這個使用者 常見的還有zsh po...
Struts基本介紹
一 struts的幾個基本概念 1 struts 是乙個框架 frameset 是乙個web框架 3 框架提高了程式的規範的同時,也約束了程式的自由 4 struts是乙個開源框架 二struts 的好處 1 程式更加規範化 2 程式開發的效率更高了 3 程式的可讀性增強 4 程式的可維護性增強 三...
GIT基本用法介紹
git 常用命令介紹 1.檢視分支 git branch 該命令會類出當先專案中的所有分支資訊,其中以 開頭的表示當前所在的分支。引數 r列出遠端倉庫中的分支,而 a則遠端與本地倉庫的全部分支。2.建立新分支 git branch testing 建立乙個名為testing的分支 3.切換分支 gi...