为什么PHP用GET['struts2 action取值']取值出警告

关于php中数据提交到当前页面action的问题_百度知道几近崩溃的一个问题。竟然不能转ShareActionProvider
public&boolean&onCreateOptionsMenu(Menu&menu)&{
//&Inflate&the&&this&adds&items&to&the&action&bar&if&it&is&present.
getMenuInflater().inflate(R.menu.main,&menu);
MenuItem&shareItem&=&menu.findItem(R.id.action_settings);
ShareActionProvider&mShareActionProvider&=&(ShareActionProvider)MenuItemCompat.getActionProvider(shareItem);
加粗的这段话老是给我无法把ActionProvider转换为ShareActionProvider,试了很多遍。。始终不知道为什么
------解决方案--------------------
确保你用到的类是在同一个包里的,例如MenuItemCompat&是&v4的兼容包里的&而&ActionProvider&,&在标准的sdk下有,v4下面也有,所以MenuItemCompat.getActionProvider&返回的应该是v4下面的那个类的对象。&而ShareActionProvider&&这个在标准sdk下有,v7下面也有。你看看你import的是哪个包下的。
------解决方案--------------------
说是类型转换,其实都是骗骗编译器的,如果本身不是那种类型,那转换肯定是失败的。举例如下:
食物&a&=&米饭
米饭&b&=(米饭)a
米饭&c&=&a&&&&&&&&&&&&&&&&&&&(X错误)
一个播放铃音的Helloworld,手机上一运行就崩溃,请帮看看问题在哪? 几乎是照抄网上文章的代码,想实际点击button1播放手机铃音,点button2停止,结果在在手机上测试,一点击,APP就崩溃关闭了,请问是哪里不对?
importjava.io.IOE
importandroid.media.AudioM
请教大家一个xcode的问题。 我昨天打开xcode4.4发现启动后无法打开项目,只是在中间显示加载的圈圈不停的转啊转啊。。。cpu占用极高,就一直这么卡住无法响应了。我在网上搜了一下发现有一个人也遇到类似问题,说时xcode启动后会加载之前最后的项目,当那个项目被破坏时就会加载出错出现这种情况,说要删掉启动文件即可,文件路径如下:“/Users/goodmonypaul/Library/Auto
新人问一个简单的问题,有关网络超时的 我是新手,这两天做了做了一个学院新闻的客户端,但也发现了一些问题,有时候学校的服务器会停止维护,有时候会网络连接超时,出现这些情况时,我想让程序提示用户,而不是强制退出,怎么解决? newThread()
publicvoidrun()
新手有个关于UIAlertView的一个问题,求解答 DEBUG时候发现调用show之后立即调用了release,提示窗口还在显示,按钮还能响应,怎么回事呢?
show竟然不是堵塞的!!!什么原理
UIAlertView*promptWindow=[[UIAlertViewalloc]initWithTitle:
一个有关Android的页面的跳转的问题 想实现两个桌面之间的跳转但是运行的时候程序报错了!
这个桌面是ImageButton组件做的,想实现按下按钮就可以跳转到这个页面
可是当程序运行的时候报错了!
但是在logcat中报错是空指针!
这个是主程序代码:
packagecom.IWeekly2;
importandroid.app.
一个奇怪的问题!求解
privateListV SimpleAdapteradapter=newSimpleAdapter
关于Actionbar的一个问题 首先声明,本人用的supportv7包中的actionbaractivity,而非ActionBarSherlock。
actionbar右上角有个溢出菜单,用了以下方法。
/** *强制显示overflowmenu &
转一篇好文:c3p0详细配置 及一个问题
c3p0详细配置 官方文档 : /projects/c3p0/index.html
&c3p0-config& &default-config& &!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --& &property nam
关于service的一个问题 创建一个service,重写onCreate(),onStartCommand(),onBind(),onDestroy()四个方法,
启动service,使用手机卫士清理手机后,发现service已停止运行(logcat里查看不到任何log,进入手机设置里查看找不到service),
问题是我在onDestroy()里添加过log,但是在清理后没有发
一个吐血的简单问题 先上图为证
大家看到了图片的违章查询两个图标了吗,
红框:搜狐违章查询APP
蓝框:我把搜狐违章查询APP图片弄出来,创建一个新的测试APP(为了大家看到明显效果,所以用同样的图标),蓝框图标明显小一些,只是为什么
我自作的APP图标都小一些,是我那里设置出错了,折腾我好几天,没有解决的问题。
------解决方案-------------
想请教一个困扰我一天的问题了,有关Socket网络编程的,如下 首先这是服务端的主线程代码,开辟一个30000的端口监听客户端的连接
publicclassServerThread{ //定义保存Socket的ArrayList publicstaticArrayList&Socket&socketList&n
一个view的问题 由于虚拟键盘的会占据原因,如果我的一个textField在屏幕下方就看不到了。我的想法是,在 - (void)textFieldDidBeginEditing:(UITextField *)textField 里面创建一个view,里面再在上面创建一个新的textView,让用户在textField输入,输入完后我在吧结果送到textField 。但是当我创建一个view并ad
一个诡异的问题 @interface UIView (Zoom)
-(void)viewZoomMaxBounds:(CGRect) maxBounds minBounds:(CGRect) minBounds finallyBounds:(CGRect) finallyB
#import &UIView+Zoom.h&
【IOS开发】webapp开发者准备转IOS开发,目前小白,请教一个问题 做过一年多windows客户端软件,后转webapp开发---德州扑克。熟悉面向对象,现有语言基础C++PHPJS一点CSS。具体的不废话了,说正题。
现在想做一款塔防类的IOS游戏,对手游开发不甚了解。
现在继续想要了解的东西是:
手游后台游戏逻辑的开发。包括现有流行的开发语言、框
求助!一个对齐的问题! 我想问下如何能让描述和日期在同一行里显示
&RelativeLayout& &TextView android:id=&@+id/tvContent& &
JNI的一个问题 我是java调C
jclassstrClass=(*env)-&FindClass(env,&java/lang/S&);
LOGD(&strClass===%s\n&,strClass);
打印总是为null,就是strClass为NULL。
一个activity的启动问题
如图A是一个fragment,通过startactivityforresult启动B这个activity(此时B的启动模式设置成默认)。
然后在A的onactivityforresult中得到B返回的结果。现在如果在不考虑C,D的情况下,是可以达到理想效果的(A成功接收到了B的返回结果,并且在A的onactivityforresult里做了正确的处理)
imageview的一个问题 一个控件imageview,里面放一张100*100像素的图片,然后我设置它的宽高都是wrap_content,可运行后发现这张图不是100*100的了,而是变大了,这是什么情况?求解~
------解决方案-------------------- 打个比方,如果你设备的分辨率是hdpi,图片只放在drawable-hdpi目录下,那么显示出
一个有关线程回调,线程等待的问题。期待大牛解答 本人Java学的一般,很多东西都忘了,有点年头了。。。
是这样的。我在服务器获得一个Json数组数据,里面存放的是我接下来要干的事儿,有两种情况,一个是播放音乐,一个是播放视频。需要播放完后再播放下一组数据,我之前考虑用循环做,然后线程等待。但是线程要等待2分钟我感觉不是很合适,请问有什么更高效的办法
求教一个内存问题 instruments中virtualmem和Realmem的区别
我的项目Realmem只占100M左右,但是virtualmem占了520M最后报内存警告,程序崩溃。。
------解决方案-------------------- 找个工具分析一个
项目(求教育)打包成apk了,assets目录还能不能改变?(一个看似很简单的问题) 这么个需求:实现更新程序,不重新下载apk,而是更新assets下的xml文件,达到更新界面的需求。。
不知道android打包成a
新人请教一个关于Objective-c的语法问题 实在不知道这个问题应该提在哪,反正跟IOS有关反正就先放这吧,如果有问题,请版主劳神给挪下。
问题:在学Ovjective-c的基础教程这本书,但是看了大部分,语法中始终有一个地方不太懂,身边又没人可以请教,在这请各位前辈帮忙指点一下。 #import&Cocoa/Cocoa.h&
@class Tire @class Engine
有一个问题,急求 在安卓里我想实现一个首次运行出现功能介绍的功能,看网上介绍用sharedpreferences,小白想问问,这个的初值需要自己先写进去么
------解决方案-------------------- 对,是需要先写进去的。
用户可以在你所设计的软件中来修改配置。
保存到系统的固定位置,以便下次使用。
------解决方案--
问一个关于MediaPlayer的问题 在用MediaPlayer播放音乐的时候,能不能获取当前正在播放的数据?
我想做到的是两个手机同步播放,但是一个手机没有正在播放的文件,是另一个手机在播放的时候传输给它的。传输的问题已经解决了。问题是怎么获得当前正在播放的数据,并且在另一个手机上播放数据?
------解决思路---------------------- 我觉得可以换一个思路,可以考虑让
activity增多,app崩溃?问题求解释 做一个关于百度地图的项目,项目有几个大功能,做第一个功能,需要加载百度地图,加载时稍微有点慢,但是加载后没有任何问题,这个板块做完后,做另外的功能后添加了不少activity,这个大功能也做完后,回过头完善第一个功能时,问题来了!
加载完百度地图后,就崩溃,手机黑屏,或者开始没崩溃,点击打开一个子activity,
实现点一个按钮切换到下一个activity的问题(监听问题)
本帖最后由 freshnerd 于
23:18:55 编辑
我想实现的是这样的:一个mainActivity里有一个按钮我点击一下,跳到了下一个Activity里(命名为aty1),然后aty1里有一个按钮,我点击一下,执行system.out.println(hello&
一个常见的JDBC封装导致的问题
大家看一个数据库封装类 操作一次没问题,操作两次就报错 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.
Debug调试,发现connection不能真正关掉,使用connec
[新手急问] 一个关于UIButton的问题 我想用homeButton访问menuTable及menuTable.tableview中的方法,且 不能通过rootViewController,具体结构见下图。
请问有什么办法解决,谢谢!
iOS ObjectiveC UIButton xcode objectivec
关于Oracle一个汉字代表几个字节的问题(转)
在Oracle定义变量时,常有VARCHAR2 (3 Char)或者VARCHAR2 (10 Byte)的数据类型,那么3char或者10Byte到底代表几个汉字,几个字符呢,上次外公司一同事讨论这个问题,一下没给解释清楚,所以下来以后整理如下:
总结: 当NLS_CHARACTERSET=AL32UTF8时() NLS_LENGTH_SEMA
问一个通信问题
我现在要做的功能是javaweb端发布一条数据给对应的人,该人的android手机在能够访问网络的时候就能接收到信息,提示为“您有一个新信息”,想问的就是怎么做到这个效果,网上一大堆的是说用socket+线程。其实是怎么做的?求实例。。
------解决方案-------------------- 如果lz有webservice的话,那为何不用http请求,让and
opencv 环境搭建一个问题 在win8下面搭建opencv的android环境,好了之后导入官方自带的样例face-dection但是在生成.so文件时候出现如下出错!
有研究过opencv的大神帮忙看下
请教大神们一个问题
publicclassAnimImageViewimplementsRunnable{
@Override publicvoidrun(){ BterryAnim(); battery_image.postDelayed(animImageView,1000); }
答复: 一个常见的JDBC封装导致的问题
fangin 写道
非基本类型当形参的时候,操作传入的句柄和操作原有的句柄也没什么分别。反正实际操作的都是句柄指向的对象。
句柄置空操作算是比较特殊。只是把此句柄指向了null,对对象没什么影响。
其他情况下其实用起来是没什么差别的,也不能怪楼主吧
public class Test01 { public static void ma
弱弱的问一个代理问题 如:
//头文件 #import&UIKit/UIKit.h& #import&ServiceHelper.h& @classBulletSoapM @interfaceHttpRequestViewController:UIViewController
android 从一个Apk启动另一个apk引起的问题 各位大侠好
我是刚学习android,现在碰到这样的问题。从一个(A)apk启动另一个(B)apk时,按Home键到后台,然后再启动A时,则是直接转到B中(保留按HOME键前的,调试发现,就连A的onCreate都没有到)请问各位大侠,如何做到,无论什么时候启动A时,都是到A的界面呢?
问一个关于Intent的putExtra方法的问题? 问一个关于Intent的putExtra方法的问题?
有3个Activity分别是A,B,C
A里面Intent首先putExtra(&1&,&1&);putExtra(&2&,&2&)
问一个关于app登录请求的问题 我请求登录的时候发起的一个post请求,里面带上的是明文账户名和密码,既然post请求可以比较轻易的被拦截到,那么我肯定不能传输明文。
我完全没懂那些加密什么的
有人告诉我一种方法,本地post请求的时候将(用户名,密码,时间,随机数等)用md5加密,然后请求的时候直接就带一个这个加密的字符串,然后服务器那边做相应解密(?)返回给客户端成功与否。这样做的我想问的
一个简单的插入语句,有问题 insertintoOrderTbl(orderTime,waiterId,tableId,personNum)values('9:36:23',23,2,15)
这句插入语句运行时出现“System.Data.OleDb.OleDbException:INSERTINTO语句
急急急!一个显示问题
本帖最后由 ning901009 于
11:15:12 编辑
下面的应该显示的是这个样子的结果
代码这样写的
MainActivity类
publicArrayList&HashMap&String,String&&getSimulationNew
关于新建项目的一个问题 SourceControl:Createlocalgitrepositoryforthisproject
这个选项选与不选有什么区别。
------解决方案-------------------- 就是问你是否要建立一个本地的代码管理GPHP多个单项选择取值并计算后输出代码_百度知道PHP新手求教:关于GET,总是出现Notice:Undefined index。希望给出具体解决做法。_百度知道2062人阅读
单一入口概述
单一入口的应用程序就是说用一个文件处理所有的HTTP请求,例如不管是列表页还是文章页,都是从浏览器访问index.php文件,这个文件就是这个应用程序的单一入口。
打个比方,大家都要上WC,都是男生进一个门,女生进一个门,这两个门就是WC的两个入口。而现在去一个公园里面的WC,外面还有一个门,不管男女都从最外面的门进入,交了钱以后才进入里面的男厕所门或女厕所门,而这个最外面的门就是这个WC的单一入口。
很简单,可以在访问index.php时限上一个特定的参数。例如index.php?action=list就是访问列表页,而index.php?action=single则访问文章页。
实现代码:
$action=$_GET['action']==''?'index':$_GET['action'];//从url中取出action参数,如果没有提供action参数,就设置一个默认的'index'作为参数
include('files/'.$action.'.php');//根据$action参数调用不同的代码文件,从而满足单一入口实现对应的不同的功能。
Index.php代码 &
&?php&&$admincp_actions_founder&=&array&('templates',&'db',&'founder',&'postsplit',&'threadsplit');&&&&$action&=&$_GET&['action']&==&''&?&'index'&:&$_GET&['action'];&&$operation&=&$_GET&['operation']&==&''&?&'index':&$_GET&['operation'];&&if(empty($action)){&&&&&&header('location:index.php?action=login');&&}elseif(in_array($action,&$admincp_actions_founder))&{&&&&&&include('files/'.$action.'.php');&&}&&?&&&&
$action.php
Java代码 &
&?php&&if(!$operation)&{&&&&}&elseif($operation&==&'list')&{&&&&}&elseif($operation&==&'remove')&{&&&&}&elseif($operation&==&'add')&{&&&&}&&?&&&
面向对象的调用方法
Index.php代码 &
&?php&&require_once&&RApp.class.php&;&&$RApp&=&RApp::factory();&&$RApp-&run();&&?&&&
Rapp.class.php代码 &
&?php&&class&RApp&{&&&&&&var&$marty_tpl_&&&&&&&&&&&&function&__construct()&{&&&&&&}&&&&&&&&&&&&&&&&function&&factory()&{&&&&&&&&&&session_start&();&&&&&&&&&&if&(isset&(&$_GET&['act']&)&&&&preg_match&(&'/^[a-zA-Z0-9]*$/',&$_GET&['act']&)&&&&include_once&'Module/'&.&$_GET&['act']&.&'.class.php')&{&&&&&&&&&&&&&&$class_name&=&$_GET&['act'];&&&&&&&&&&&&&&$class&=&&&new&$class_name&();&&&&&&&&&&&&&&return&$&&&&&&&&&&}&else&{&&&&&&&&&&&&&&$class&=&&&new&RApp&();&&&&&&&&&&&&&&return&$&&&&&&&&&&}&&&&&&}&&&&&&&&&&&&&&&&function&auto_load_methods()&{&&&&&&&&&&if&(method_exists&(&$this,&$do&))&{&&&&&&&&&&&&&&eval&(&'$this-&'&.&$do&.&'();'&);&&&&&&&&&&}&else&{&&&&&&&&&&&&&&eval&(&'$this-&default_page();'&);&&&&&&&&&&}&&&&&&}&&&&&&&&&&&&//首页·&&&&&&function&run()&{&&&&&&&&&&//logout&&&&&&&&&&if&(@$_GET&['logout']&==&1)&{&&&&&&&&&&&&&&$this-&clean_session&();&&&&&&&&&&&&&&header&(&'Location:&index.php?act=login'&);&&&&&&&&&&}&elseif&($_SESSION&['uid'])&{&&&&&&&&&&&&&&header&(&'Location:index.php?act=index&do=index'&);&&&&&&&&&&}&else&{&&&&&&&&&&&&&&header&(&'Location:&?act=login'&);&&&&&&&&&&}&&&&&&}&&&&&&&&&&&&function&display_smarty()&{&&&&&&&&&&$this-&smarty-&display&(&$this-&smarty_tpl_name&);&&&&&&}&&&&&&&&&&&&function&end()&{&&&&&&&&&&//echo&'end';&&&&&&}&&&&&&&&&&&&//session清理&&&&&&function&clean_session()&{&&&&&&&&&&session_unset&();&&&&&&&&&&session_destroy&();&&&&&&}&&}&&?&&&
Action.php代码 &
&?php&&class&consumption&extends&RApp&{&&&&&&var&$smarty_tpl_&&&&&&&&function&__construct()&{&&&&&&}&&&&&&&&function&end()&{&&&&&&&&&&$this-&display_smarty();&&&&&&}&&&&&&&&function&default_page()&{&&&&&&&&&&$this-&smarty_tpl_name='right.default_page.tpl';&&&&&&}&&&&&&&&function&run()&{&&&&&&&&&&$this-&auto_load_methods();&&&&&&&&&&$this-&end();&&&&&&}&&&&&&&&function&list_consumption()&{&&&&&&&&&&$this-&smarty_tpl_name='consumptionall.list.tpl';&&&&&&&&&&//do&something&query&&&&&&}&&&&&&&&function&list_product()&{&&&&&&&&&&$this-&smarty_tpl_name='product.list.tpl';&&&&&&&&&&//do&something&query&&&&&&}&&}&&?&&&
单一入口应用程序的优势
单一入口应用程序的所有http请求都是通过index.php接收并转发到功能代码去的,所以在index.php里面就能完成许多实际工作,如autoload,init,cache,常用的公共方法等。
由于所有的http请求都由index.php接收,所以可以进行集中的安全性检查,如果不是单一入口,那么开发者就必须记得在每一个文件的开始加上安全性检查代码(当然,安全性检查可以写到另一个文件中,只需要include就可以了。)
与安全性检查类似。在入口里,我们还可以对url参数和post进行必要的检查和特殊字符过滤、记录日志、访问统计等等各种可以集中处理的任务。
这样就可以看出,由于这些工作都被集中到了index.php来完成,可以减轻我们维护其他功能代码的难度。
单一入口应用程序的缺点
任何事情都有两面性,单一入口应用程序也不例外。由于所有http请求都是针对index.php,所以程序的url看起来确实不那么美观,特别是对搜索引擎来说很不友好。要解决这个问题,可以采用url重写、PATHINFO等方式,但也可以在前台页面不使用单一入口方式,而是保持多个文件入口。或者两者混用。
对于单入口(访问网站必需首先通过某一文件,一般都是index.php来实现其它功能的项目)程序来说:常见的Url大都为:http://www.nostop.org/index.php?controller=posts&action=index
说实话这样的URL很难看,最重要的是搜索引擎不认它为正常的URL,这很可怕。如何实现一个好看的且与搜索引擎能攀上亲的URL呢。
看这个URL:http://www.nostop.org/index.php/posts/index/
很新奇的URL创意,这也是CakePHP框架的过程中体验出来的伪静态,此URL相对于彼URL来说:易记,美观,最主要的是搜索引擎虽不认它为老爸,起码不会把它划为黑名单。
解释一下上面的URL,&posts&:一般称其为Controller(控制器),由它来决定加载哪个处理文件;
&index&:一般称其为Action(操作),由它来决定要进行什么操作。
所以/posts/index/顾名思义就是posts的主页了。如果后面需要传递参数可以直接加在Action后面。
如下面这个URL:http://www.nostop.org/index.php/posts/category/1/。列出posts的分类ID为1下的所有内容。
PHP中的一些框架,zend framework,thinkphp,fleaphp,qeephp,还有cakephp等都是单入口模式,它们都采用了统一的入口,可以根据不同的需要,分前台入口后台入口或者其他操作权限入口,这样的设计模式优点很明显,比如。权限控制,url重写,结合MVC清晰地目录结构。这些都是单入口模式所带来的便利,当然这样的也会带来执行效率的问。
(1.1 MB)描述: 自己写的phpMVC下载次数: 12
(896 KB)下载次数: 20
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:401563次
积分:4426
积分:4426
排名:第4883名
原创:72篇
转载:96篇
评论:22条
(1)(53)(28)(70)(11)(4)(1)

我要回帖

更多关于 getannotation 警告 的文章

 

随机推荐