我想添加一个 java 类和方法,如下所示: public cl-6ren">
gpt4 book ai didi

java - 在jsp中添加一个类

转载 作者:行者123 更新时间:2023-11-28 21:53:44 25 4
gpt4 key购买 nike

我正在使用如下 JSP 页面:

<%@page import="java.util.*" %> 


<%
String[] colors = {"Gray", "Brown", "Red" , "Orange", "yellow", "Green", "Blue", "purple"};
String color, numero;

color=request.getParameter("colores");
numero=request.getParameter("numeros");

int c = Integer.parseInt(request.getParameter("colores"));
int num = Integer.parseInt(request.getParameter("numeros"));

%>

<HTML>


<BODY>

<TABLE BORDER="1" align="center" bgcolor="#E8FDFF" height="40%">

<TR>
<TD bgcolor="<%=colors[c-1] %>">


<% HERE GOES THE JAVA PART %>


</TD>
</TR>


</TABLE>

</BODY>

</HTML>

我想添加一个 java 类和方法,如下所示:

public class Tabla 
{
public static void main (String[] args)
{
int n=67;
int j;

Tabla table = new Tabla ();
int dato[];
dato=table.producto(n);

for (j=0;j<10;j++)
{System.out.println(dato[j]);
}

}



public int [] producto(int num)
{
// make a 10-element array
int a[] = new int[10];

// fill up the array with products
for (int i = 0; i < 10; i++)
{a[i] = num * (i+1); }

return a;

}


}

我已经尝试将整个代码添加到 jsp 页面,但它不起作用。我不知道该怎么做。

我已经“用谷歌搜索”了解决方案,人们谈论类文件夹。我在我的 PC 中找到了 Apache Tomcat 的类文件夹,这是我正在使用的软件,但类文件有点“编码”,所以我想我做的不对。

任何关于我能做什么的建议或想法都将非常感激

提前致谢!

最佳答案

您不能使用 main() Web 应用程序中的方法,所以根本没有运气把你的课放在 main() 上jsp页面中的方法。您可以尝试以下两种方式中的任何一种:

  • 编写一个简单的 bean 类,将您的代码以公共(public)方法的形式放在那里,在您的 jsp 中导入该类并使用 <jsp:useBean > 创建该类对象。使用 <jsp:setProperty > 标记为该类对象设置属性并根据您的要求简单地调用该对象的方法。
  • 创建一个仅包含应用程序部分 View 的 jsp 页面,取 <form > tag在你的 jsp 中,获取一个 servlet 并将其映射到 url 模式,在表单标记中使用此 servlet 的 url 作为操作值,像这样将控件发送到 servlet,将你的逻辑放在 servlet 的 doGet(-,-) 中或 doPost(-,-)执行逻辑的方法。

关于java - 在jsp中添加一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15672047/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com