几乎相同的 deal.jsp 代码(index.jsp不变),在IDEA相同项目运行,结果却不一样,实在想不出来
主要问题
几乎相同的 deal.jsp 代码(index.jsp不变),在IDEA相同项目相互运行,结果却不一样,实在想不出来
主要项目
index.jsp:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>显示历史、显示添加留言功能</title>
<link rel="stylesheet" type="text/css" href="word_index.css" />
<script language="JavaScript">
function ifNull(form_Msg){
var userName = form_Msg.upload_UserName.value;
var userMsg = form_Msg.upload_UserMsg.value;
if (userName === "") {
alert("留言人不能为空");
form_Msg.upload_UserName.focus();
return false;
}
if (userMsg === "") {
alert("留言内容不能为空");
form_Msg.upload_UserMsg.focus();
return false;
}
}
</script>
</head>
<body>
<span class="word_Msg">留言板</span><br><br>
<%
if (session.isNew()){
int number_person_index = 0;
session.setAttribute("number_person",number_person_index);
}
int i;
String[] message_index = (String[])session.getAttribute("message");
int num = Integer.parseInt(session.getAttribute("number_person").toString());
if (num != 0) {
out.println("123213132");
out.println("number_person: " + num + "<br><br>");
for (i=0; i < num; i++) {
out.println(message_index[i]);
}
}
%>
<br><hr>
<form action="deal.jsp" id="form_UploadMassage" name="form_UploadMassage" method="post" onSubmit="return ifNull(form_UploadMassage)">
<span class="word_Msg">添加留言区域</span><br>
留言人:<input type="text" id="upload_UserName" name="upload_UserName" title="留言人">
留言内容:<textarea id="upload_UserMsg" name="upload_UserMsg" title="留言内容"></textarea>
<input name="Submit" type="submit" value="提交留言">
<input name="Submit2" type="reset" value="重置">
</form>
</body>
</html>
deal.jsp(正确可运行):
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%
request.setCharacterEncoding("utf-8");
String userName_deal=request.getParameter("upload_UserName"); //获取留言人
String userMsg_deal=request.getParameter("upload_UserMsg"); //获取留言内容
String message_add="["+userName_deal+"]说:"+userMsg_deal+"<br>"; //组合留言信息
int i;
int num = Integer.parseInt(session.getAttribute("number_person").toString());
int num_add = num+1;
String[] message_old = (String[])session.getAttribute("message");
String[] message_new = new String[num_add+1];
if(session.getAttribute("number_person")!=null){
if (num > 0) {
for (i=0; i<num; i++) {
message_new[i] = message_old[i];
}
}
message_new[num_add-1] = message_add;
}
session.setAttribute("number_person",num_add);
session.setAttribute("message",message_new); //将留言信息保存到session中
response.sendRedirect("index.jsp");
%>
deal.jsp(错误不可运行):
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%
request.setCharacterEncoding("utf-8");
String userName_deal = request.getParameter("upload_UserName");
String userMsg_deal = request.getParameter("upload_UserMsg");
String message_add = "["+userName_deal+"]说:"+userMsg_deal+"<br>"; //组合留言信息
int i;
int num = Integer.parseInt(session.getAttribute("number_person").toString());
int num_add = num+1;
String[] message_old = (String[])session.getAttribute("message");
String[] message_new = new String[num_add+1];
if (session.getAttribute("number_person")!=null) {
if (num > 0) {
for (i=0; i<num; i++) {
message_new[i] = message_old[i];
}
}
message_new[num_add-1] = message_add;
}
session.setAttribute("number_person",num_add);
session.setAttribute("massage",message_new);
response.sendRedirect("index.jsp");
%>
错误的代码运行图片:


可运行的代码运行图片


几乎相同的 deal.jsp 代码(index.jsp不变),在IDEA相同项目运行,结果却不一样,实在想不出来的更多相关文章
- 标准标签、<jsp:include>、<jsp:forward>
使用方法 标准标签在jsp页面直接编写即可,因为标准标签是JSP规范提供的,所有容器都支持. 被替代性 标准标签的许多功能都可以被JSTL与EL表达式语言所替代. 作用 标准标签可协助编写JSP时减少 ...
- 服务器上index.jsp变空
早上,前五分钟3台分别浏览了3台服务器,都是正常的,一会后台说其中一台打开页面是空白的,发现这台服务器上的index.jsp文件变成了空白.用其他服务器上的index.jsp文件覆盖,蹦出了另一个错误 ...
- 报错:严重: Servlet.service() for servlet [jsp] in context with path [/20161116-Struts2-6] threw exception [/index.jsp (line: 13, column: 20) No tag "textfiled" defined in tag library imported with prefix
严重: Servlet.service() for servlet [jsp] in context with path [/20161116-Struts2-6] threw exception [ ...
- 关于springmvc 只能在index.jsp页面显示图片的处理办法jsp页面无法显示图片
首先,已经配置好了mvc对静态资源的处理 只有index,jsp可以显示图片 其他页面同样的代码则不显示 后来折腾了半天,发现 index是static的父目录的级别文件 可以向下访问 但是其他的js ...
- SpringMVC如何从默认的index.jsp页面跳转到其他页面
最近学习SpringMVC时,想要做一个登录页面Login.jsp,发现Tomcat服务器默认进入的页面是WEB-INF/index.jsp,查询资料发现如果修改默认页面,还需要修改Tomcat文件目 ...
- CSS样式写在JSP代码中的几种方法
1.行内样式. 可以直接把css代码写在现有的HTML标签元素的开始标签里面,并且css样式代码要写在style=" "双引号中才可以, 如: <p style=" ...
- Maven新建webapp项目index.jsp报错
最近用eclipse新建了一个maven项目,结果刚新建完成index.jsp页面就报错了,先把错误信息贴出来看看 后来就找资料,结果发现两种解决办法,希望可以帮助用得上的人! 第一种:直接在pom. ...
- Tomcat服务启动成功,但访问index.jsp出错 (jspInit)
本文引用自 --> http://zhouhaitao.iteye.com/blog/1164736 Tomcat服务启动成功,但访问index.jsp出错 环境:Tomcat6 + jdk6 ...
- 报错:org.apache.jasper.JasperException: /index.jsp (line: 1, column: 17) equal symbol expected
现象:写了如下一个jsp文件,导入需要用到的两个包: 运行结果报错:org.apache.jasper.JasperException: /index.jsp (line: 1, column: 17 ...
随机推荐
- python 微服务方案
介绍 使用python做web开发面临的一个最大的问题就是性能,在解决C10K问题上显的有点吃力.有些异步框架Tornado.Twisted.Gevent 等就是为了解决性能问题.这些框架在性能上有些 ...
- Jenkins持续集成_02_添加python项目&设置定时任务
前言 自动化测试脚本编写后,最终目的都是持续集.持续集成可以实现一天多次部署运行自动化脚本,对功能进行不断监控测试.由于小编使用python编写的自动化脚本,这里仅讲解下如何在Jenkins中添加py ...
- Sabotage 【UVA - 10480】【最大流割边】
题目链接 很容易会想到是最大流建边,但是同样的这里有坑点,就是有的人去输出边的时候,去把残余网络的流为0的边给输出了,其实不然,我们应当输出的是那些最后跑到深度为0的不能再走下去的点,只要把他们割了, ...
- VScode 常用快捷键 2019
窗口操作 Ctrl + b : 显示/隐藏左侧工作区文件目录 View Appearance show Activity bar : 最左侧工具栏 显示/隐藏 Preferences ...
- [Linux] 020 RPM 包的命名原则与其依赖性
1. RPM 包命名原则 例如:httpd-2.2.15-15.e16.centos.1.i686.rpm 字符 释义 httpd 软件包名 2.2.15 软件版本 15 软件发布的次数 e16.ce ...
- LeetCode #807. Max Increase to Keep City Skyline 保持城市天际线
https://leetcode-cn.com/problems/max-increase-to-keep-city-skyline/ 执行用时 : 3 ms, 在Max Increase to Ke ...
- 8786:方格取数 (多线程dp)
[题目描述] 设有N*N的方格图(N<=10),我们将其中的某些方格中填入正整数,而其他的方格中则放入数字0.某人从图的左上角的A 点出发,可以向下行走,也可以向右走,直到到达右下角的B点.在走 ...
- P4126 [AHOI2009]最小割(网络流+tarjan)
P4126 [AHOI2009]最小割 边$(x,y)$是可行流的条件: 1.满流:2.残量网络中$x,y$不连通 边$(x,y)$是必须流的条件: 1.满流:2.残量网络中$x,S$与$y,T$分别 ...
- Linux ssh的的用法
Linux ssh的的用法 ssh执行远程命令 1. 执行命令 1.执行单条命令 ubuntu@node1:~$ ssh ubuntu@172.16.10.102 hostname ubuntu@17 ...
- 道路模型--linear-parabolic model
读过很多道路追踪的论文,经常都需要道路模型的建模.我不知道是不是因为自己太笨还是怎样,好多人建的模型我实在无法理解他的用意何在,而且我真的深刻怀疑他们那些模型的参数是不是真的可以求出来.就比如这篇文章 ...