我在JSP页面decider()
中有一个函数var data
和一个变量xyz.jsp
内的变量。现在我需要在我的java类Hello.java
中使用该变量。我怎么能通过呢?
xyz.jsp
:
{
function decider() {
var data="my name";
}
我需要另一个java类中的var。我该怎么办?
答案 0 :(得分:0)
如果您的JSP有表单,您可以在表单中填充隐藏字段并将其发送到服务器。服务器可以访问隐藏字段request.getParameter("hiddenField").
答案 1 :(得分:0)
在你的xyz.jsp中插入param并将它们带到java文件中。例如:
首先,您可以将data var
数据作为隐藏字段提供给mainform。
function decider()
{
var data="my name";
document.mainform.NAME.value = data;
}
<input type="hidden" name="NAME">
<jsp:useBean id="hello" scope="page" class="com.home.home.record" /> // hello.java
String FIRSTNAME = request.getParameter("NAME");
int iRowAffected = 0;
// bring param FIRSTNAME to record.java file with function insert data
iRowAffected = hello.insert_data(FIRSTNAME);
if(iRowAffected == 0)
{
throw new NullPointerException("insert_data");
}
public int insert_data(String FIRSTNAME) throws Exception
{
// the rest of coding put inside;
}