开头是我的jsp页面代码:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.io.*"%>
<%@ page import="java.util.*" %>
<%@ page import="test.Obiekt" %>
<%@ page import="test.ListaObiektow" %>
<%@ page import="test.Termin" %>
<%@ page import="test.ListaTerminow" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>menu główne</title>
<meta name="viewport" content="initial-scale=1, maximum-scale=1">
<meta name="android-mobile-web-app-capable" content="yes">
<meta name="android-mobile-web-app-status-bar-style" content="black">
<link href="css/ratchet.css" rel="stylesheet">
<link href="css/ratchet-theme-android.css" rel="stylesheet">
<script src="js/ratchet.js"></script>
</head>
<body>
<!-- <header class="bar bar-nav">
<a class="icon icon-left-nav pull-left" href="wyszukaj.html"></a>
<h1 class="title">Wybierz obiekt</h1>
</header> -->
<div id="content">
<%
List<Obiekt> list = new ListaObiektow().getObiekty();
%>
<select name="obiekt">
<option selected value="default">Wybierz Obiekt</option>
<%
for (Obiekt obiekt : list) {
%>
<option value="<%=obiekt.idObiekt %>"><%=obiekt.nazwa%> <%=obiekt.adres %></option>
<%
}
%>
<%
%>
</select>
<br><br>
<form name="rezerwuj">
<font color="white">Liczba uczestników</font><input type="text" name="uczest"/>
<%
int liczbaUczestnikow = Integer.parseInt(request.getParameter("uczest"));
%>
</form>
<br>
<br>
<%List<Termin> lista = new ListaTerminow().getTerminy(); %>
<div id="terminy">
<table>
<%for (Termin termin : lista) {%>
<tr>
<td><%=termin.idTermin %></td>
<td><%=termin.nazwaObiektu %> <%=termin.adresObiektu %> </td>
<td><%=termin.dzien %> </td>
<td><%=termin.odKtorej %> </td>
<td><%=termin.doKtorej %> </td>
<td><form action="Zarezerwuj" method="post"><input type="submit" value="Rezerwuj"></form></td>
</tr>
<% } %>
</table>
</div>
<br><br><br>
</div>
</body>
</html>
我想从
package test;
import java.io.IOException;
import test.Rezerwacja;
import java.sql.*;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import test.ConnectionClass;;
/**
* Servlet implementation class Zarezerwuj
*/
@WebServlet("/Zarezerwuj")
public class Zarezerwuj extends HttpServlet {
private static final long serialVersionUID = 1L;
Connection conn;
public Zarezerwuj() {
super();
conn = ConnectionClass.Polacz();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
int liczbaUczestnikow = Integer.parseInt(request.getParameter("liczbaUczestnikow"));
int idTermin = Integer.parseInt(request.getParameter("idTermin"));
Statement st = null;
String sql = "INSERT INTO rezerwacje (liczbaUczestnikow,idTermin) values ('" + liczbaUczestnikow + "','" + idTermin + "')";
try
{
st = conn.createStatement();
}
catch(SQLException e)
{
System.out.println(e);
}
}
}
更何况我要通过<代码>
我试过了。getParameter by server调用Jesper Null异常。我不知道现在该怎么办。
这不是请求#getParameter(nameOfParameter)的工作方式:
您首先需要创建一个输入字段,其name
属性为idTermin
这样地:
<input type="text" name="idTermin" value="<%=termin.idTermin %>"/>
现在,如果调用
request.getParameter("idTermin");
你会得到想要的价值。
如果你不想要一个输入字段,你也可以在你的jsp中创建隐藏字段:
<input type="hidden" name="idTermin" value="<%=termin.idTermin %>"/>
hello jsp页面布局如下: 这是用来扩展HttpServlet的servlet类:
我正在尝试将某些值从servlet传递到JSP页面,并添加已传递到标记的值,阅读了许多文章,我得到了以下代码。 使用输入页面选择文件 验证上传的文件 调用上传。java将上传的文件保存在WEB-INF中 在上载的文件中,选定的文件保存为“我的”。txt 使用缓冲区读取文件内容并将其保存到变量 将其传递到JSP页面 上载JAVA 上传文件后, mypage.jsp 现在,当我点击上传按钮完成所有这些
我正在尝试开发简单的购物车应用程序。所以我在Derby DB中有一个简单的数据库表。从那里,我将数据检索到JSP中的一个表中。现在,我想将该值传输到servlet。这是我的代码部分: 项目列表。JSP 所以任何人都知道如何传递这个值(例如:-
问题内容: 如何将值从javascript变量传递到razor变量,asp.net mvc razor视图引擎是否可能? 问题答案: 你不能 原因是他们不在同一时间“生活”。Razor变量是“服务器端变量”,在将页面发送到“客户端”后,它们不再存在。 当服务器收到视图请求时,它仅使用HTML,CSS和Javascript代码创建视图。没有C#代码,所有这些都被“翻译”为客户端语言。 当视图仍在服务
使用Struts2和JSP的技术在Jsp中,我正在检查我的会话值是否被设置。 现在,我的Action类中有另一个随机变量(我无法在会话范围内设置此变量),现在,我的会话键将是变量,后面附加值,那么如何在JSP中检查这个新的会话键呢。 我想要的东西就像 第一个问题是如何将这个变量从action类传递到JSP,以及如何在JSP中检查它。 我试过类似的东西 比在动作类的方法(这个动作类的方法将重定向到J
我需要你的帮助,在这个特殊的问题上,我想传递一个隐藏输入类型的值。jsp程序到servlet程序 我现在做的基本上是这样的 从servlet中我得到了值 它没有打印任何想法。jsp表单方法是post,servlet方法是doPost 有什么想法为什么它不传递参数吗?