Struts1.x学习笔记(一)

1,导入Struts需要的jar包



org.apache.struts
struts-el


org.apache.struts
struts-core


org.apache.struts
struts-extras




bsf
bsf


commons-digester
commons-digester


commons-beanutils
commons-beanutils


commons-io
commons-io


commons-logging
commons-logging


commons-fileupload
commons-fileupload


commons-validator
commons-validator

2,在web.xml中配置actionServlet,这里配置了多个Struts配置文件,config是默认,在config/model则是子模块,访问需要/model/dis.do?mm=add,还有一种是在config下同时配置几个路径,用','隔离,这不是子模块,初始化时Struts会把它们合成一个,而如果你要跨模块访问,需要在默认配置文件中配置switchaction,访问路径则是

   
path="/toModule"
type="org.apache.struts.actions.SwitchAction"/>
……
prefix默认模块没有,子模块则配置模块名,如/model,page为路径
http://localhost:8080/xxx/toModule.do?prefix=&page=/index.do
 


action
org.apache.struts.action.ActionServlet

config
struts-config.xml


config/model
struts1/model/struts-config-model1.xml


debug
3


0


regAction
com.platform_easyuiSSH.struts1.util.RegAction
0


action
*.do

3,配置struts-config.xml
















type="com.platform_easyuiSSH.struts1.action.UserAction">


attribute="login"
input="/views/struts1/login.jsp"
path="/login"
name="login"
validate = "true"
scope="request"
type="com.platform_easyuiSSH.struts1.action.LoginAction">




4,继承action,继承actionForm

5,常用高级Action,DispatchAction,MappingDispatchAction,LookupDispatchAction

转载于:https://www.cnblogs.com/lbblog/p/4705788.html

你可能感兴趣的:(Struts1.x学习笔记(一))