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

Struts2入门

这个怎么做都有点小问题。。。。。当HelloWordl_aaaa之类的时候都是挂的。如果是*_*,当访问地址前面的和第一个*相对应,那就都挂了。
http://struts.apache.org/
http://people.apache.org/builds/struts/
使用! 请求action 需要配置
<constant name="struts.anable.DynamicMethodInvocation" value="true"></constant>
1.访问servlet API 2.Action搜索顺序 3.动态方法调用 4.指定多个配置文件 5.默认Action 6.struts2后缀 7.接收参数 8.处理结果类型

已采纳回答 / 励志敏
你使用的Struts是什么版本的,如果是2.3版本的,你按照老师的敲应该没有问题。如果是2.5版本的,我给你如下几个提醒:(1)在web.xml中加载struts2过滤器时,应该是:      <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>(2)Tomcat无法正常启动,抛出异常:java.lang.NoClassDefFoundError...
使用Struts2.5版本遇到的坑:

(1)在web.xml中加载struts2过滤器时,应该是:
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter

(2)Tomcat无法正常启动,抛出异常:
是因为缺少log4j-api-2.7.jar包,将包导入项目中就可以了。

(3)在使用通配符时,访问时抛出404错误:
2.5添加了验证是否允许访问该方法,所以要在Action标签里面加上:
&lt;allowed-methods&gt;方法名1,方法名2…&lt;/allowed-methods&gt;
漏掉的那段代码应该是没讲的 Servlet API 的获取。。。
这真的适合新手吗?为何感觉听不懂,目瞪狗呆
Action类中属性名必须和表单中&lt;input&gt;标签属性的name一致,否则传参数不成功

已采纳回答 / 挚爱灬丶
可以啊....课程里不就是导了9个包么
基础都没有就别来吐槽了==、
只能说不适合初学者……
课程须知
小伙伴们,学习本课程前需要具备Java Web基础,熟悉JSP和Servlet。
老师告诉你能学到什么?
1、能够对Struts2框架有更深入的了解 2、能够独立编写Struts2程序

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消