我有个问题.
我有3个jsp页面.第一个是带2个按钮的菜单.当我单击第一个按钮时,我想打开第二个jsp页面.当我单击第二个按钮时,我想打开第三个jsp页面.
你能帮助我吗?我必须使用servlet(这不是问题,我知道)?
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form name="TrainerMenu" action="TrainerMenu" method="get">
<h1>Benvenuto in LESSON! Scegli l'operazione da effettuare:</h1>
<input type="button" value="Creazione Nuovo Corso" name="CreateCourse" />
<input type="button" value="Gestione Autorizzazioni"
name="AuthorizationManager" />
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
Abd*_*aly 18
你有几个选择,我将从最简单的开始:
1-将输入按钮更改为链接,您可以使用css对它们进行样式设置,使它们看起来像按钮:
<a href="CreateCourse.jsp">Creazione Nuovo Corso</a>
Run Code Online (Sandbox Code Playgroud)
代替
<input type="button" value="Creazione Nuovo Corso" name="CreateCourse" />
Run Code Online (Sandbox Code Playgroud)
2-使用javascript根据您单击的按钮更改表单的操作:
<input type="button" value="Creazione Nuovo Corso" name="CreateCourse"
onclick="document.forms[0].action = 'CreateCourse.jsp'; return true;" />
Run Code Online (Sandbox Code Playgroud)
3-使用servlet或JSP处理请求并重定向或转发到相应的JSP页面.
您可以创建那些提交按钮,并在servlet中提交表单,您可以测试按下的按钮的名称并呈现相应的jsp页面.
<input type="submit" value="Creazione Nuovo Corso" name="CreateCourse" />
<input type="submit" value="Gestione Autorizzazioni" name="AuthorizationManager" />
Run Code Online (Sandbox Code Playgroud)
在TrainerMenu
servlet 内部如果request.getParameter("CreateCourse")
不为空,则单击第一个按钮,您可以呈现相应的jsp.
归档时间: |
|
查看次数: |
157886 次 |
最近记录: |