jsp中不连数据库,只是跳转页面,要怎么实现??
求简单的实例。
求简单的实例。
解决方案 »
- 悲剧的jspsmart内存泄漏。。。
- struts2+ajaxanhwhere 提示 AjaxAnyWhere error content-type in not text/xml[]
- 又出现NullPointerException错误!!!
- javabean,用eclipse總是調試失敗!
- lucene建索引的问题
- 怎样在数据库中存入中文?
- 急,为什么会出现这样的事?
- 高手帮忙.一个jsp程序设计的问题.500分(急)
- jsp中页面如何提交给自己!
- 各位兄弟,如何在weblogic 下运行 servlet and JSP 呢servlet 放在那个目录JSP放在那个目录呢?在IE上如何敲它的URL 呢
- java.web网页开发音频和视频..
- 请教关于JSTL标签的问题
2、sturts跳转。
<jsp:forward page="URL"/>
js里的location.href="";
举几个例子:
1.jsp页面跳转到servlet <a href="loginServlet.do">点击这里进行跳转</a>
然后在loginServlet类里面跳转response.sendRedirect("login.jsp");
这里需要在web.xml里面进行配置
2.jsp代码块里面跳转到另一个jsp,request不丢失
<%
request.getRequestDispatcher("login.jsp").forward(request, response);
%>
request.sendRedirect()
%>
<%@ page language="java" pageEncoding="UTF-8"%>
<html>
<head>
</head>
<body>
<a href="weclome.jsp">跳转到欢迎界面</a>
</body>
</html>
方案二:from表单提交到
login.jsp
<%@ page language="java" pageEncoding="UTF-8"%>
<html>
<head>
</head>
<body>
<form action="welcome.jsp" method="post">
<table>
<tr>
<td>用户名</td>
<td><input type="text" name="username"/></td>
</tr>
<tr>
<td>密 码</td>
<td><input type="password" name="password"/></td>
</tr>
<tr>
<td><input type="submit" value="登录"/></td>
</tr>
</table>
</form>
</body>
</html>
跳到欢迎界面接收参数welcome.jsp
<%@ page language="java" pageEncoding="UTF-8"%>
<html>
<head>
</head>
<body>
<%
//设置接收请求的编码格式
request.setCharacterEncoding("UTF-8");
//获取登录界面输入的用户名和密码
String username=request.getParameter("username");
String password=request.getParameter("password");
%>
欢迎你 <%= username%> 你已登录成功!
</body>
</html>