在jsp中怎样使点击一个按钮后执行一段java代码

java代码的作用为在该页面随机生成一个100以内的正整数
2024年11月17日 04:26
有4个网友回答
网友(1):

可以通过一个JSP传值到servlet来处理
jsp传值给另一个jsp页面,主要的方式是将数据放在request对象中,然后在另一个页面拿到这个数据即可,代码如下:
A.jsp :通过post 和get、连接都可以传
a标签连接的:
'>传递到B页面
B.jsp :
B页面通过如下代码接收
<%
String name=request.getParameter("name");
out.println("接收到:"+name);
%>

网友(2):

<%@ page language="java" pageEncoding="UTF-8"%>
<%
 // 假设jsp文件的名称为test.jsp
 String p = request.getParameter("count");
 if (p == null) {// 第一次访问页面
%>
首次访问页面,没有生成随机数。

点击生成随机数
<%
 } else {
  int count = Integer.parseInt(p);// 解析是第几次访问
  int next = count + 1;
%>
第<%=count%>次访问页面,本次随机数字为:<%=new java.util.Random().nextInt(101) %>。
 
点击">生成下一个随机数
<%
 }
%>

网友(3):

这个没有办法做到,要执行java代码,需要向服务器发送请求,由servlet来做,然后返回数据。

网友(4):

这个如果是要在本页里面实现的话可以用javascript函数实现