java,大家好!经过后台查询,返回到action中是一个实体Model,也就一个类Model,此类中有个属性code,code是String类型,值是“07”,但是在jsp页面中,用js获得code的值 request.getAttribute(“model.code”),结果是“7”,0 没了,用el表达式获得也一样,这是怎么回事儿?另外我试了,在jsp页面中body里写个文本框,就是input输入框,他的value给成${model.code},文本框值是 07大家知道的回复一下吧。
解决方案 »
- 使用JS脚本做分页但是出现错误:java.lang.NumberFormatException: For input string: ""
- tomcat安装问题?
- 如何在弹出新窗口后禁用主窗口
- Java Socket 模拟http get 提交
- 一个关于null的问题
- 请问:Jboss4.0.3sp1作为web容器的问题。高手请进,高分回报
- 在eclipse里看jsp写文件时的疑问?有些单词下显示是红色波浪线,但程序调用数据库等一切正常。
- jboss-tomcat jsp页面中文参数传递的乱码问题; 有没有更好的办法
- 初来这欢迎,先向大家问个好,希望大家以后多多关照!我是初学者,用Jbuilder几好,哪有下载,还有哪有java书籍下载,介绍一些好的网站,
- String类的问题this.value = original.value
- java生成xml报错!!!急急急!!求各位帮忙!
- java web邮件系统(ssh)
应该是js的问题,
不知道你的js部分是怎么写的
文本必须在
<s:form>
<text>里面
</>
Action继承model是吧?
返回值必须有get,set
把07当成数字处理了,js代码 var code = <%=request.getAttribute(“model.code”)%>; alert(code); 是 7
或
var code = '${model.code}';
加单引号试试。。
不行的话就用隐藏域.
<script>
var code = document.getElementById("code").value;
</script>
<input type="hidden" id="code" value="${model.code}"/>
10楼说的,上面用单引号,我试试,如果可以给你分,下面的那样不安全,因为页面是从上往下执行的,js在获得隐藏域值的时候,隐藏域还没有被加载,所以,那样是不安全的,当然,加载很快的话是看不出这个问题的。
或
alert('${turnsIdea.gotoSystem}'); 给js变量的值赋予类型,加‘’就说明是String ,弹出来的就带0了。不知道我说明白没有,谢谢大家乐!结贴,给分