用responsegetWriter()print("内容");不行吗
看你补充的也是有点不明白你到底是想干什么?
如果是页面之间的传值,我想你也不会问;
难道说你是想把<%=requestgetAttribute("abc")%>这段代码传给jsp页面?
但是你上面说不跳转页面,我认为就是在action中显示内容了吧?
这样的话就很简单了,String abc=requestgetAttribute("abc");
PrintWriter out = responsegetWriter();
outprint(abc);
供参考的思路:
1、jsp页面循环多个文本框,通过js或者jquery来取得这些文本框的值
2、定义一个字符串,然后按照逗号将文本框的值拼接起来
3、将拼接起来的字符串传递到action中,然后根据split方法来分割字符串,即可获取到文本框的值。
getParamter
;Paramter是参数的意思,你从页面的form传入后台的数据,都用这个方法取。
getAttribute,attribute是属性的意思,request也是个对象嘛,你放进去什么属性,你就可以取什么属性。明白了吗?
所以,只有getParamter
却没有setParamter方法,
而
getAttribute,
setAttribute都用,因为你只有set属性之后,你才能get属性
一般是这么用的
,你在action里先用getParamter
,获得页面表单里的数据,经过处理后,你在用setAttribute把你要返回的数据放到request里,之后,你在jsp页面上,就可以用getAttribute获得你刚才放入的数据了,别忘了类型转化,用getAttribute得到的类型都是Object的,你还要强制转为你需要的类型
以上就是关于jsp 如何直接访问jsp页面,读取action内容,用${} 来显示全部的内容,包括:jsp 如何直接访问jsp页面,读取action内容,用${} 来显示、java中在jsp页面上循环了多个文本框,怎么在Action中获取所有文本框的值、jsp里面js如何获得action里面变量的值。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)