struts1+jquery+action+jsp基本配置总结
2012-08-30 10:22
288 查看
-----------jsp-----------------------(√)为常用---------------------------------
1、页面post提交请求action 路径(√)
2、页面get提交请求绝对路径
3、通过js方法把信息提交给js在转给action(√)
--------------------------js------------------------------------------------
根据jsp调用的JS方法获取值并将请求提交给ation
----------------------struts.config.xml-------------------------------------------
接到jsp或js请求,根据提交的路径指定相应的action
<struts-config>
<data-sources />
<form-beans>//指定action中封装传递表单信息的form
<form-bean name="WebPageForm"
type="com.ideal.rpms.form.WebPageForm" />
<form-bean name="LoginForm"
type="com.ideal.rpms.form.LoginForm" />
<form-bean name="SubmitRPForm"
type="com.ideal.rpms.form.SubmitRPForm" />
</form-beans>
<action-mappings>
<!-- 获得页面JSP请求 -->
<action path="/getwebpage"//jsp或js提交的请求路径
name="WebPageForm" //当前Action用到的封装表单信息的Form
type="com.ideal.rpms.action.GetWebPageAction"当前action的位置
scope="request" 请求相应的范围
>
<forward name="error" path="/error.jsp"></forward>
<forward name="Login" path="/login/login.jsp"></forward>
<forward name="SubmitRP" path="/submit/submitRP.jsp"></forward>
<forward name="QueryRP" path="/submit/queryRP.jsp"></forward>
<forward name="account" path="/admin/LoginAccount.jsp"/>
<forward name="notice_info" path="/notice/NoticeInfo.jsp"/>
<forward name="Re_notice" path="/notice/ReceiveNotice.jsp"/>
<forward name="task" path="/notice/TaskNotice.jsp"/>
<forward name="Send_notice" ////action中与return actionMapping.findForward("Send_notice");相对应
path="/notice/SendNotice.jsp"/>action响应返回的jsp路径
<forward name="send" path="/notice/SendSuccess.jsp" />
<forward name="pwd" path="/changePWD/changePwd.jsp" />
<forward name="first" path="/first/first.jsp" />
</action>
<!-- 提交合理化建议 -->
<action path="/submitRP" name="SubmitRPForm" //每一个ation都有与其对应的form
type="com.ideal.rpms.action.SubmitRPAction" scope="request">
<forward name="error" path="/error.jsp"></forward>
<forward name="success" path="/submit/submitRP.jsp"></forward>
</action>
</action-mappings>
</struts-config>
-------------------------action---------------------------------------------------
jsp根据struts.config.xml配置的信息,带着请求到相应的Action中进行处理,action根据
request和form带来信息和值,调用相应的业务逻辑进行处理并作出相应进行返回,struts.config.xml根据Action的指定返回相应路径
-------------------------需要使用的-------------------------------------------
struts.config.xml :配置相应action formbean jsp
jsp:显示,jsp中应该导入需要的js
action: 处理请求,调用业务逻辑,进行相应
form: 封装表单信息
db: sql语句
js:辅助jsp处理、传递信息
dbBean:封装数据库信息
------------------------------整个请求响应过程-----------------------------------
1、jsp接收信息、请求,指定action路径-------------------------→struts.config.xml根据路径指定相应action
→action根据请求调用业务逻辑进行处理并响应返回路径----→struts.config.xml根据路径指定相应jsp
2、jsp接收信息、请求--→js,接收信息、请求传,指定action路径--→struts.config.xml根据路径指定相应action
→action根据请求调用业务逻辑进行处理并响应返回路径----→struts.config.xml根据路径指定相应js---→js传给jsp
1、页面post提交请求action 路径(√)
2、页面get提交请求绝对路径
3、通过js方法把信息提交给js在转给action(√)
--------------------------js------------------------------------------------
根据jsp调用的JS方法获取值并将请求提交给ation
----------------------struts.config.xml-------------------------------------------
接到jsp或js请求,根据提交的路径指定相应的action
<struts-config>
<data-sources />
<form-beans>//指定action中封装传递表单信息的form
<form-bean name="WebPageForm"
type="com.ideal.rpms.form.WebPageForm" />
<form-bean name="LoginForm"
type="com.ideal.rpms.form.LoginForm" />
<form-bean name="SubmitRPForm"
type="com.ideal.rpms.form.SubmitRPForm" />
</form-beans>
<action-mappings>
<!-- 获得页面JSP请求 -->
<action path="/getwebpage"//jsp或js提交的请求路径
name="WebPageForm" //当前Action用到的封装表单信息的Form
type="com.ideal.rpms.action.GetWebPageAction"当前action的位置
scope="request" 请求相应的范围
>
<forward name="error" path="/error.jsp"></forward>
<forward name="Login" path="/login/login.jsp"></forward>
<forward name="SubmitRP" path="/submit/submitRP.jsp"></forward>
<forward name="QueryRP" path="/submit/queryRP.jsp"></forward>
<forward name="account" path="/admin/LoginAccount.jsp"/>
<forward name="notice_info" path="/notice/NoticeInfo.jsp"/>
<forward name="Re_notice" path="/notice/ReceiveNotice.jsp"/>
<forward name="task" path="/notice/TaskNotice.jsp"/>
<forward name="Send_notice" ////action中与return actionMapping.findForward("Send_notice");相对应
path="/notice/SendNotice.jsp"/>action响应返回的jsp路径
<forward name="send" path="/notice/SendSuccess.jsp" />
<forward name="pwd" path="/changePWD/changePwd.jsp" />
<forward name="first" path="/first/first.jsp" />
</action>
<!-- 提交合理化建议 -->
<action path="/submitRP" name="SubmitRPForm" //每一个ation都有与其对应的form
type="com.ideal.rpms.action.SubmitRPAction" scope="request">
<forward name="error" path="/error.jsp"></forward>
<forward name="success" path="/submit/submitRP.jsp"></forward>
</action>
</action-mappings>
</struts-config>
-------------------------action---------------------------------------------------
jsp根据struts.config.xml配置的信息,带着请求到相应的Action中进行处理,action根据
request和form带来信息和值,调用相应的业务逻辑进行处理并作出相应进行返回,struts.config.xml根据Action的指定返回相应路径
-------------------------需要使用的-------------------------------------------
struts.config.xml :配置相应action formbean jsp
jsp:显示,jsp中应该导入需要的js
action: 处理请求,调用业务逻辑,进行相应
form: 封装表单信息
db: sql语句
js:辅助jsp处理、传递信息
dbBean:封装数据库信息
------------------------------整个请求响应过程-----------------------------------
1、jsp接收信息、请求,指定action路径-------------------------→struts.config.xml根据路径指定相应action
→action根据请求调用业务逻辑进行处理并响应返回路径----→struts.config.xml根据路径指定相应jsp
2、jsp接收信息、请求--→js,接收信息、请求传,指定action路径--→struts.config.xml根据路径指定相应action
→action根据请求调用业务逻辑进行处理并响应返回路径----→struts.config.xml根据路径指定相应js---→js传给jsp
相关文章推荐
- Apache Tomcat 5.5部署jsp项目总结之——基本配置
- Nginx学习总结(5)——Nginx基本配置备忘
- 李洪强iOS开发本人集成环信的经验总结_02_基本配置
- 富文本编辑ueditor在jsp里使用配置总结
- CCNA培训课总结笔记--路由器基本配置(二)
- nagios总结与基本配置模板
- jsp servlet中的过滤器Filter配置总结
- Nginx学习总结(5)——Nginx基本配置备忘
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- JSP+FCKeditor 基本配置
- jsp servlet中的过滤器Filter配置总结
- PCIE协议解析 synopsys IP 基本配置空间总结 读书笔记(14)
- jsp基本语法总结
- CCNA培训课总结笔记--路由器基本配置(二)
- (JNDI)Tomcat,Jsp配置JNDI连接Oracle,搞了好久,现在把东西总结一下。好拿来用。
- Spring2 + Struts2 基本配置总结
- svn使用总结1--最初配置与基本命令
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- 初学JSP--关于JDK和tomcat的基本配置
- MySQL基本配置命令总结