Android 加入Jquery mobile 页面问题

安卓项目中webview显示jquerymobile页面,,,我可以webview.addJavascriptInterface(this,"xxx");html中既可以... 安卓项目中webview显示 jquery mobile 页面 ,,,我可以 webview.addJavascriptInterface(this,"xxx");
html中既可以 用 xxx.方法 调用 java方法。。。
但是html 和 activity 之间如何传递值? 换句话说没有servlet 我 在java 页面获得的值 如何显示到html中。。。初学者 疑惑中。。。。
展开
 我来答
百度网友64bfd0c
2014-02-16 · TA获得超过6573个赞
知道小有建树答主
回答量:1316
采纳率:0%
帮助的人:909万
展开全部
这么半天没人回答,估计是你的描述很多老手也看不懂吧。。。
java页面?哪来的java页面?你是指jsp页面?grails页面?还是jsf页面?
activity是指哪个?java web相关结构太多,每个公司用的都不一样,所以需要你说详细点
另外架构不同用的东西也不一样,如果你用的是以前标准的MVC框架,里面本身就用到servlet来做控制处理,怎么可能不通过servlet,不过既然你用别的方法能在js里面调用.java文件的话,那么我就按你的思路说好了,方法一般情况下有2种:
1、你知道每个方法有返回值吧,所以既然可以调用java的方法,那么如果你需要在java中的方法中的值,那么直接在方法中结尾部分用return返回值就好了。(如果你这个方法不是单独为页面返回值用的,那么这个方式不能用)
2、我不知道你用的是什么结构,但是一般来说,每个结构前台页面都有自己的获取后台参数的方法,比如jsf用&{}、grails+jquery+groovy用${}等。不过jsf调用的参数,是后台java类文件中的成员变量,而jquery调用的是后台传递的参数(也就是类似return)或者存放到session中的值

你看看你能用哪种吧,如果可以最好把1个前台html页面和后台你所说的那个含有方法的java代码拿出来看看

不明白请追问,如果对你有帮助,记得采纳~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式