jsp后台向前台function方法直接传值

我在jsp后台java类中,设定了一个String s;
需要把这个值直接传到前台的一个
<script type="text/javascript">
function NewDate(str){
}里
</script>
亲各位能有什么方法么

第1个回答  2012-07-27
有种笨办法
java后台
HttpServletRequest request = ServletActionContext.getRequest();
String s="str";
request.setAttribute("str", s);
jsp页面
<input id="inputStr" type="hidden" value="${str}" />
<script type="text/javascript">
function NewDate(){
var str=document.getElementById("inputStr").value;
}
</script>
第2个回答  2012-07-27
先在页面上设置一个隐藏的text来放这个s,然后function里面直接取页面上的这个text的value
第3个回答  2012-07-27
//在后台将s放到request里
request.setAttribute("s",s);

然后在
<script type="text/javascript">
function NewDate(str){
}里
用EL表达式拿出来 ${s}本回答被提问者和网友采纳
第4个回答  2012-07-27
你首先要引入你那个类
然后在页面里 new 这个实例

然后实例名.你方法名进行调用
第5个回答  2012-07-27
java 里s做一下Generate Getters and Setters jsp用${s} 取值

java后端向前端传递数据(java前后端怎么对接)
前端需要java后端传多个对象数据怎么传?1、很多时候前端需要传递多个不同类型对象到后台,这时可以将所有需上传的对象保存在一个数组里,之后向后台上传数组即可。2、通过表单传递前端使用表单时,为name属性赋值,后台controller层方法的参数只要与name的值相同,即可获取到该属性的值。ajaxjs中将值取出来,通...

JSP提交Form表单后台处理完毕后,还想再返回原来的表单页面,并且给提 ...
在页面先写一个隐藏的input框,接收后台返回的处理信息,就是你后台处理完了用request放进去;再写一个onload方法方法中检测那个隐藏input框的值,如果没有值,不做任何操作,如果有值,把值alert出来,这样应该是你想要的效果吧?

java怎样在后台获取前台jsp页面文本框的value值
1、如果你用的servlet的话,可以用request.getParameter("name");这样获取jsp页面中表单name="name"值的数据。2、如果用的struts2的话,必须在Action中写相应的get,set方法,比如:jsp页面中有个name值等于“name”,那么相应的Action中要有相应的name属性的set和get方法。Java看起来设计得很像C++,但是...

springboot前后端传值?
路径传参使用【正常接收参数】中的实例代码即可接收到值 除了自己手动拼接请求参数之外,axios在config中提供了params属性,也可以实现该功能 表单类型参数,就是通过form表单提交的参数,通常用在例如HTML、JSP页面的form标签上,但如果是前后端分离的话就不能使用form表单提交了,这里可以手动创建表单对象进行传值 需要注意,...

在JSP中分页时,不用上一页,下一页,而是用一个文本框输入要跳转到的页数...
前台接收你输入得页数传给后台pageNo字段 后台接收,并查询:以上是初学者最直观笨拙得写法,在后台处理好页数和跳转之后要显示得条目数,返回给前台统一显示。

jsp前台的textarea没有输入任何内容,但是传到后台却变成了“null”字符...
首先这种情况很常见,一般解决思路是在后台往前台传查询结果时候给它处理。比如返回结果集合为list《对象》 一般是循环 并把每次循环赋值进去的对象 放到list里面 对象名字。set字段名字(临时对象[0]==null?"":临时对象[0]+"");这样如果查询表的结果为空时候 直接赋值“” 而不会返回null 希望对...

怎么在jsp中将遍历得到的当前对象传到后台action?
回答:你的意思是想让这个GOODS传到后台是吧。给你两种选择,一种是把GOODS放在SESSION或者全局变量中,直接在后台再后SESSION或全局中取出来, 第二种方法,是用AJAX把前台遍历出来的GOODS再提交到后台就行了,应该没有更好的方法了。祝您好运

jsp页面像action中传值问题,需要传递一个map
这个比较麻烦,因为通过表单提交的数据,到后台都是字符串数据,还得写长法实现数据的转换 如果说不一定,可以考虑用session,这就简单了,页面先存,后台取,至于如何遍历,方法很多,一搜一大堆 存 session.setAttribute("map",map);取 Map map = (HashMap)session.getAtrribute("map");...

java中,jsp表单提交form的时候,传到后台方法的参数问题
strust2技术,前台控件名 bean.属性名比如:user.name1 user.age等,在struts2中的action中成员变量private User user;再给它set get方法。这样当前台提交时自动将属性值name1 age等赋给user

在jsp页面的某块调用js脚本,使用Ajax传递参数到后台servlet,处理后,响 ...
前台:.ajax({ url:url,data:'data=xxx',cache:false,async:false,success:function(data){ data = $.trim(data);\/\/然后根据需要处理 } });后台 action中,根据前台url调用相关action中方法 ,用response.getWriter().print("你需要返回的数据给前台");就可以了 ...

相似回答