jsp中表单提交问题

index.jsp页面中如何将一个表单的提交在另外一个a.Jsp页面中显示出来.

<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<%@ page import="java.util.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>登录页面</title>
</head>
<body>
<form name="loginForm" method="post" action="judgeUser.jsp">
<table>
<tr>
<td>登录帐号:<input type="text" name="userName" id="userName"></td>
</tr>
<tr>
<td>登录口令:<input type="password" name="password" id="password"></td>
</tr>
<tr>
<td><input type="submit" value="登录" style="background-color:pink">  <input type="reset" value="重置" style="background-color:red"></td>
</tr>
</table>
</form>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<%@ page import="java.util.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>身份验证</title>
</head>
<body>
<%
request.setCharacterEncoding("GB18030");
String name = request.getParameter("userName");
String password = request.getParameter("password");
if(name.equals("shara")&& password.equals("loveshara")) {

%>
<jsp:forward page="afterLogin.jsp">
<jsp:param name="userName" value="<%=name%>"/>
</jsp:forward>
<%
}
else {
%>
<jsp:forward page="login.jsp"/>
<%
}
%>
</body>
</html>
温馨提示:内容为网友见解,仅供参考
无其他回答

jsp 中用js提交表单并关闭本窗口的问题。
1、在html中的表单form设置属性action='#'防止自动提交 2、利用js获取html中表单form,重新设置表单的action 3、action设置完毕后调用form.submit()方法提交表单 4、表单提交后利用window.close()关闭当前窗口 button按钮也可以的啊,一样的使用方法啊,在js中提交的,还是说你想根据不同的按钮将form1表单提交到不同的...

jsp中怎么让表单提交的数据一直在
可以使用Session对象、使用Hidden表单域方法。具体如下:1、使用Session对象:在表单提交后,将表单数据存储在Session对象中,然后在JSP页面中通过EL表达式取出Session中的数据,再将数据填充到表单中。这样就能保证表单数据一直存在,直到Session被销毁。2、使用Hidden表单域:在表单中添加Hidden表单域,将表单...

在JSP页面提交表单,以post方式提交,写了过滤器处理中文乱码问题
回答:可能造成的原因: 页面 后台业务 数据 中间有一个环节编码不一致。 是否对该字段做了编码转换。 针对1: 检查页面编码 是什么编码。如: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" %> 过滤器设置的是什么编码。数据库采用什么编码。然后最好统一编码。 针对2: 看...

JSP表单提交英文 字符无法写进数据库
原因有如下可能:1、你后台接收表单field的参数设置成了数值型;2、你的数据库连接映射表把保存的参数设置成了数值类型的;3、你数据库的字段定义,定义成了数值型的;4、你的表单传数据语法有错,什么叫“如果不是从表单获取的数据”,用JSP如果不是用表单传数据,那只有可能用的是request、session或...

JSP怎么将表单提交到对应的servlet
1. 用于登录的jsp页面,其中有一个form表单用于提交用户名和密码 2. 创建一个名为LoginServlet的Servlet,下面是doGet与doPost部分 3. 配置web.xml,这是最关键的一步 需要注意的是url-pattern这里写的是\/login,而在jsp中form表单的action写的是login,而不是\/login,因为尝试了其他写法都...

JSP处理表单
提交表单通常采用`POST`方法,以避免敏感信息如密码被附加在URL中,同时支持文件上传功能。默认情况下,浏览器可能使用`GET`方法,但此方法将数据附加在URL后,可能导致信息泄露。因此,对于安全性要求较高的应用,推荐使用`POST`方法提交表单。在服务器端处理表单数据,通常通过`HttpServletRequest`对象的`...

JSP中怎么可以做到既提交了表单中的数据,又跳转到另一个页面?_百度知 ...
JSP中提交表单的同时页面跳转是通过servlet控制的。RequestDispatcher.forward()是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 ...

jsp中form表单提交,那么提交的按钮标签一定要在之间吗?可以不在吗...
不能,如果没有在form标签之间,提交按钮就会不知道提交哪个表单的信息。

jsp如何解决Form表单乱码问题
如何解决乱码的问题? JSP和Servlet的六种中文乱码处理方法 一、表单提交时出现乱码: 在进行表单提交的时候,经常提交一些中文,自然就避免不了出现中文乱码的情况,对于表单来说有两种提交方式:get和post提交方式。所以请求的时候便有get请求和post请求。每种方式都有着不同的解决方法,之所以出现乱码,...

jsp如何解决Form表单乱码问题
JSP和Servlet的六种中文乱码处理方法 一 表单提交时出现乱码 在进行表单提交的时候 经常提交一些中文 自然就避免不了出现中文乱码的情况 对于表单来说有两种提交方式 get和post提交方式 所以请求的时候便有get请求和post请求 每种方式都有着不同的解决方法 之所以出现乱码 原因就在于get请求时 其传递给服务...

相似回答