本文目录一览:
在jsp中想要将java中的某个变量输出在网页上面,可采用哪两种方法
1.存放session中,然后在jsp页面通过session去取出来。
在服务器端:
String str = null;
request.getSession().setAttribute(str, "在jsp调用,然后显示..");
在页面端:
%=request.getSession().getAttbute("str")%
2.再或则,通过HttpServletRequest request存放你要输出的数据。
在服务端
request.setAttribute(str,"在jsp调用,然后显示..");
在页面端
使用el表达式取出来。好像是:${str}通过el表达式可以取你之前在requset中存放的数据。
JSP:怎么样在点击按钮后使文本框中输出一个指定变量的值
JSP中点击按钮按钮打印某一变量的值通过js来实现的。
比如,有文本框:
变量的值:input type="text" id="disp" name="disp"
js点击事件:
function dispme(){
var aa=document.getElementById("xx");
document.getElementById("disp") = aa;
这样就把取到的变量的值赋值给文本框并显示
}
点击button定义:
input type="button" value="点我取值" onclick="dispme();"
jsp调用js的变量
1、首先在jsp页面上,定义二个变量。
2、然后在页面下方,添加一个js脚本块。
3、在脚本块里定义一个js变量,然后使用jsp的输出标记,输出jsp的变量s,赋值给js变量。
4、在页面里有一个js脚本方法,假设这个方法要用到jsp的变量。
5、可以直接使用js的那个变量就行了,因为这个变量就是使用jsp输出标记赋值jsp的变量值的。
6、最后运行jsp页面,在浏览器的控制台,可以看到输出的值就是jsp定义的变量的值了。