jsp页面之间的的跳转,提交后并不是直接跳转,而是下载源代码。财富值不多了,请大家帮帮忙吧。
<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><%Stringpath=request....
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<%@ page contentType="text/html; charset=GBK" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<div class="all">
<div class="menu">
<div id="one">
<a href="video.jsp">视 频 </a>
</div>
<div id="two">
<a href="music.jsp">音 乐 </a>
</div>
<div id="three">
<a href="document.jsp">文 档 </a>
</div>
<div id="four">
<a href="photo.jsp">图 片 </a>
</div>
</div>
<br>
<form action="welcome.jsp" method="post">
<div class="show">
<input name="content" type="text" size="50" id="show2">
</div>
<div class="show1">
<p>
<input type="submit" name="content" value="点化一下" id="show3"></input>
</div>
</form>
</div>
<br>
</body>
</html>
以上是跳转页的jsp代码,想要跳转到welcome.jsp页面,但总是下载welcome.jsp的源代码。
以下是welcome.jsp的源代码。 展开
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<%@ page contentType="text/html; charset=GBK" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<div class="all">
<div class="menu">
<div id="one">
<a href="video.jsp">视 频 </a>
</div>
<div id="two">
<a href="music.jsp">音 乐 </a>
</div>
<div id="three">
<a href="document.jsp">文 档 </a>
</div>
<div id="four">
<a href="photo.jsp">图 片 </a>
</div>
</div>
<br>
<form action="welcome.jsp" method="post">
<div class="show">
<input name="content" type="text" size="50" id="show2">
</div>
<div class="show1">
<p>
<input type="submit" name="content" value="点化一下" id="show3"></input>
</div>
</form>
</div>
<br>
</body>
</html>
以上是跳转页的jsp代码,想要跳转到welcome.jsp页面,但总是下载welcome.jsp的源代码。
以下是welcome.jsp的源代码。 展开
7个回答
展开全部
把meta标签都删了,再试试。
处理表单最好还是从后台servlet进行处理
处理表单最好还是从后台servlet进行处理
更多追问追答
追问
还是那个情况,下载源代码
追答
浏览器的原因么? 我测试的没问题啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置form的target为_self或_blank尝试一下。
更多追问追答
追问
在哪设置,怎么设置啊啊,
追答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以跳的啊?不是页面的问题,换个浏览器试一下
更多追问追答
追问
那是什么原因啊,我都改了两天了,还是不对啊。
追答
welcome页面有这句吗?没有把这句加上
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
留个Q,远程看下情况。
追问
185177959
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
copy你的源码做了测试,发现可以正常访问啊,要不你创建一个全新的工程或者换台电脑试试?
追问
还是不行,没有换电脑,我又新建了一个web工程,还是出现了那个问题。是不是myeclipse还需要什么配置,或者tomcat需要什么配置。
追答
你是使用一个没有struts2等任何框架的干净环境来做测试的吗?如果你的工程使用手动部署出现这个问题的话,那么试一下自动部署,同时使用替换法来一步步排查问题的所在。可以尝试将你的工程放在别人的tomcat下,看能不能运行?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询