struts2标签如何赋值到javascript代码中比如后台action中...
addActionMessage("消息");
return SUCCESS;
前台jsp中
<script language="JavaScript">
alert('<s:actionmessage />');
</script>
显示的是字符串 "<s:actionmessage />" 而不是我想要的 “消息”
有一种方法是在action中将字符串put到session中自己的指定key中,但我不能使用那种方法,我只能用struts的标签。请指教,谢谢!
addActionMessage("消息");
return SUCCESS;
前台jsp中
<script language="JavaScript">
alert('<s:actionmessage />');
</script>
显示的是字符串 "<s:actionmessage />" 而不是我想要的 “消息”
有一种方法是在action中将字符串put到session中自己的指定key中,但我不能使用那种方法,我只能用struts的标签。请指教,谢谢!
解决方案 »
- 发现一个应用系统暴露些代码,想往数据库里面插点数据,不知道时候可行
- xfire1.2开发WS报错 org.codehaus.xfire.handler.DefaultFaultHandler invoke, Invalid operation,binding.Wrap
- ckeditor 3.0的图片上传功能好使吗?
- 关于禁止缓存中,类型转问题
- 高分求就---视频 截图问题
- myeclipse如何生成ear文件,就是想把一个.jar文件和一个.war文件打到一块部署
- 如何快速高效的学习 一套框架技术?
- JSF如何不通过输入框,在页面中设置组件的属性值???
- 看过-<JBuilder7&Weblogic7整和开发培训手册>高手请进!
- 修改jsp、css、js不重启Tomcat??
- java ui& android ui 希望高手们都进来看看下 怎么实现这个图片效果
- 初学者提问struts的编码
但是我每次用得一点问题都没.!
原样输出肯定是服务器没解析
var message = <s:actionmessage />;
alert(message);
</script>
在struts2里面可以用
<script type='text/javascript' language='javascript'>
alert('<s:property value="message"/>');
</script>
这样可以取出来。
<input name="xx" type="hidden" value="<s:actionmessage />" /> 但我还是无法将<s:actionmessage />赋值给value
这样你当然无法alert/赋值给文本框或隐藏域这次我告诉你一种好的解决方案:
<s:property value="actionMessages[0]" />
这样是输出第一条, 如果你有多条信息也可以换, 如果不加下标,输出的就是个数组.! [message1,message2.....]
也就是说 , 你alert("<s:property value="actionMessages[0]" />");
是完全没有问题的!
strust标签的输出后本质上HTML,给其赋一个id值,等文档加载完以后,随便你怎么操作。<s:actionmessage id="msgTip"/>