起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 960|回复: 4

[结贴] 「剛從iOS轉WeX5新手問題」自己在Takeout.java文件新加的action不能被訪問

[复制链接]

7

主题

38

帖子

178

积分

初级会员

Rank: 2

积分
178
QQ
发表于 2016-1-20 07:33:32 | 显示全部楼层 |阅读模式
如題:「剛從iOS轉WeX5新手問題」自己在takeout案例的Takeout.java文件里新加的action不能被訪問

在瀏覽器訪問會得到如下錯誤信息,說找不到此Method

HTTPステータス 500 - com.justep.baas.action.ActionException: 获取Class[justep.Takeout__do] Method[queryHello]失败

以前也學過Struts什麼的,新加了action呀servlet的要在配置文件里配置一下,但既存的queryAddr我全文搜索也沒看到這個配置文件,而且web.xml已經配了baas自己的牛逼servlet,所以我猜想Takeout__do相當於就是生成的配置文件加執行文件了,可是仍舊是找不到method的錯誤。

求老手指路,WeX5太強大,但似乎對初入h5界的新人不夠完全友好,自己也會繼續努力啊~~

7

主题

38

帖子

178

积分

初级会员

Rank: 2

积分
178
QQ
 楼主| 发表于 2016-1-20 07:43:59 | 显示全部楼层
模型編譯也通過了,也導入了BaasServer,編譯並未出現錯誤,所以才覺得是不是什麼地方沒配置好導致源文件并沒語法錯誤但是不能被索引
回复 支持 反对

使用道具 举报

发表于 2016-1-20 11:26:11 | 显示全部楼层
ccyndi 发表于 2016-1-20 07:43
模型編譯也通過了,也導入了BaasServer,編譯並未出現錯誤,所以才覺得是不是什麼地方沒配置好導致源文件并 ...

queryAddr 的配置文件是这个:/Baas/justep/takeout.service.m
方法是在Baas/justep/Takeout.java中
你有没有注意到,takeout.service.m 和  Takeout.java 这两个文件名,除了大小写后后缀,其他应该是写成一样的才行!就是必须同名!
实现是这样引用的:justep.Takeout.queryAddr
你就好好参考研究,动手试试就能出来的!

另外可以看看视频:http://wex5.com/cn/1-wex5#06
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

38

帖子

178

积分

初级会员

Rank: 2

积分
178
QQ
 楼主| 发表于 2016-1-20 23:46:52 | 显示全部楼层
liangyongfei 发表于 2016-1-20 11:26
queryAddr 的配置文件是这个:/Baas/justep/takeout.service.m
方法是在Baas/justep/Takeout.java中
你有 ...

非常感謝你的回覆!

問題解決掉啦,又研究了兩遍你發的視頻連接,發現丟了一些個地方。

我知道這倆文件應該重名但是後來發現是模型編譯的時候應該先停掉再啟動一次,才能用調試模式。

再次感謝!

点评

繁体字,看起来很费劲哎,哈哈!  发表于 2016-1-21 10:30
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-1 16:57 , Processed in 0.083546 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表