日期:2014-05-17  浏览次数:20689 次

Servlet怎么向其所写的javascript传值?
有一个问题关于servlet的 学校有一个实验让在servlet中写一个javascript 用来处理来自前端的两个值 这两个值已经在servlet中取得 
但是我发现从servlet获取的前端的值不能传到所写的javascript中 求教怎么解决 谢谢啦

------解决方案--------------------
拼字符串就可以了 。
------解决方案--------------------
可以尝试在页面加一个hidden input,后台给他传值,前台js只需根据name或者id取值即可前台js只需根据name或者id取值即可
------解决方案--------------------
LZ你是说转发到页面上的时候拿不到servlet的值还是什么?
------解决方案--------------------
引用:
Quote: 引用:

LZ你是说转发到页面上的时候拿不到servlet的值还是什么?

就像这样在servlet中写javascript 里面有function()
  out.println("<script type=\"text/javascript\"> "); 
  out.println("function displayHoroscope(sex, sign) {");
等等
因为前面写了如下来自前端的值
        String sex1=request.getParameter("sex");
        String sign1=request.getParameter("Zodiac_sign");
        String number1=request.getParameter("number");
        String UserName1=request.getParameter("UserName");
然后在所写的javascript中调用这些值 发现不能调用。。


你这个只是申明了这个displayHoroscope函数,还没有调用呢