为了账号安全,请及时绑定邮箱和手机立即绑定

Struts2入门

  • MyEclipse注释xml的快捷键为Ctrl+Shift+/
    查看全部
  • jar包引入:lib包下:commons-fileupload-1.3.1.jar io lang3 logging freemarker struts2-core xwork-core ognl javassist
    查看全部
  • struts2环境需求~
    查看全部
  • 小型网站开发:jsp+javaBean 大型网站模式:jsp+Sevlet+javaBean
    查看全部
    0 采集 收起 来源:MVC模式简介

    2015-10-22

  • Struts2处理流程
    查看全部
  • 本章主要讲解的几个方面O(∩_∩)O
    查看全部
  • struts2后缀: 三种方式: 1.struts.properties中:struts.action.extension=action,do,struts2 2.xml中增加常量constant: <constant name="struts.action.extension" value="action,do,struts2"></constant> 3.在过滤器中配置intt-param参数: <init-param> <param-name>struts.action.extension</param-name> <param-value>do,action,strtus2</param-value> </init-param>
    查看全部
  • 默认action 使用详情:当服务器找不到指定的action时候,就会跳转到默认的action,替代404界面 配置: <default-action-ref name="index"></default-action-ref> name:默认action的name属性值,对应下面action的name <action name="index"> <result>/error.jsp</result> </action> 注意:当默认action与通配符定action名称同时存在对应包中时会发生冲突,不会进入默认action而是报错
    查看全部
  • 指定多个配置文件,使用include标签 如:<include file="login.xml"/> 每个模块可对应 一个xml配置文件,然后在struts.xml中整合 file的路径可以为相对也可为绝对,也就是说其他xml不一定要放在默认包下
    查看全部
  • struts2 处理结果类型
    查看全部
  • mvc图解
    查看全部
    0 采集 收起 来源:MVC模式简介

    2015-10-17

  • mvc模式 model2
    查看全部
    0 采集 收起 来源:MVC模式简介

    2015-10-17

  • 动态方法调用: 动态方法调用是为了解决一个Action对应多个请求的处理,以免Action太多。 三种方式:指定method属性、感叹号方式、通配符方式 1:<action name="add" method="add" class="com.Action.hellowAction"> 2:<constant name="struts.enable.DynamicMethodInvocation" value="false"> </constant> <action name="hellowword" class="com.Action.hellowAction"> <result >/result.jsp</result> <result name="add">/add.jsp</result> <result name="update">/update.jsp</result> </action> http://localhost:8080/struts_hellowworld/aaa/hellowworld!.action 3: <action name="*_*" method="{2}" class="com.Action.{1}Action"> <result >/{2}.jsp</result> <result name="add">/{2}.jsp</result> <result name="update">/{2}.jsp</result> </action> http://localhost:8080/struts_hellowworld/aaa/hellow_add.action
    查看全部
  • 例子: http://localhost:8080/product_one/hellowworld.jsp可以进入result.jsp页面 http://localhost:8080/product_one/aaa/ddd/ccc/hellowworld.jsp也可以进入result.jsp页面 Action搜索顺序: http://localhost:8080/struts2/path1/path2/path3/student.action 第一步:判断package是否存在,如:path1/path2/path3/ 如果package存在 第二步:则判断该package中action是否存在,如果不存在则去默认namespace的package里面寻找action 第三步:如果没有,则报错 如果package不存在: 第二步:检查上一级路径的package是否存在(直到默认namespace),重复第一步 第三步:如果没有则报错 如果请求为/login.action,系统会根据根命名空间("/")中查找名为login的Action,如果在根命名空间中找到了名为login的Action,则该Action处理用户的请求;否则系统将转为在默认命名空间中寻找名为login的Action,如果默认的命名空间中有名为login的Action,则由该Action处理用户的请求。如果两个命名空间中都找不到名为login的Action,那么系统将出现错误。 注意:命名空间只有一个级别。如果请求的URL是/bookservice/search/get.action系统将先在/bookservice/search的命名空间下查找名为get的Action,如果在该系统命名空间内找到名为get的Action,则由该Action处理该用户的请求;如果在该命名空间中没有找到名为get的Action,系统将直接进入默认的命名空间中查找名为get的Action,而不会在bookservice的命名空间下查找名为get的Action。 可以多个包使用同一个命名空间,但是相同的命名空间相当于同一个模块,也就是同一个包。 一个包中可以有name值相同的action,但是后面的action会把前面同名的action覆盖掉
    查看全部
  • servlet api: httpRequest、httpResponse、servletContext 3个api对应jsp面向对象:request、response、application servlet中可以直接调用servlet api struts2 Action中execute没有任何参数,也就是不存在servlet api struts2 提供了3种方式访问servlet api: 1.ActionContext类 2.实现***Aware接口 3.ServletActionCotext类
    查看全部

举报

0/150
提交
取消
课程须知
小伙伴们,学习本课程前需要具备Java Web基础,熟悉JSP和Servlet。
老师告诉你能学到什么?
1、能够对Struts2框架有更深入的了解 2、能够独立编写Struts2程序

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!