社区
Java SE
帖子详情
servlet《---》JSP页面
miracleai123
2008-07-02 03:19:46
jsp里面有一张采购单,当我点击保存后,在SERVLET里面判断出这个ID已经存在了,不能保存,要回到刚才那个页面里,所有的信息也还在,不用重新输入,并且要弹出提示框,提示用户是ID号已经存在了,所以不能保存,要怎么做啊?
...全文
49
8
打赏
收藏
servlet《---》JSP页面
jsp里面有一张采购单,当我点击保存后,在SERVLET里面判断出这个ID已经存在了,不能保存,要回到刚才那个页面里,所有的信息也还在,不用重新输入,并且要弹出提示框,提示用户是ID号已经存在了,所以不能保存,要怎么做啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dinglinhu
2008-07-02
打赏
举报
回复
有个地方写错了
<script>
alert( "<%=message%>"); //加""
</script>
dinglinhu
2008-07-02
打赏
举报
回复
如果已经存在,从servlet中把那些参数再踢给页面,让页面可以实现回显。
并多加一个变量去判断在页面里是否需要弹出框。
如:
Servlet:
String message = "";
如果已存在{
message = "已经存在";
}
.jsp:
<%
String message = "";
接收message;
if(!message.trim().equals("")){
%>
<script>
alert(<%=message%>);
</script>
<%
}
%>
MinThinking
2008-07-02
打赏
举报
回复
session可以做到,不过觉得用request比较好点
cnoolon
2008-07-02
打赏
举报
回复
其实不用session也可以做到,用request.getRequestDispatcher().forword(request, response);
原理跟楼上几位一样,先在servlet中判断id是否存在
zhengdaolin
2008-07-02
打赏
举报
回复
2楼就是这个意思,就是说,你先把jsp里面的东西保存在session中,然后servlet判断失败后,再forward到jsp,从session中把保存的值拿出来显示到jsp上
miracleai123
2008-07-02
打赏
举报
回复
楼上的肯定没有理解我的意思,我已经判断了这个ID是存在的,不能再保存了,所以要返回增加的页面,但是,不知道怎么回去刚才的页面,不仅仅要回到刚才的页面,还要保留刚才输入的信息,呵呵。。。
aaronyy2002
2008-07-02
打赏
举报
回复
可以用会话把个人信息都保存了
然后取出判断就行了
web.xml中
servlet
-name,
servlet
-class,
servlet
-mapping,url-pattern
url-pattern 标签中的值是要在浏览器地址栏中输入的 url,可以自己命名,这个 url 访问名为
servlet
-name 中值的
servlet
,两个
servlet
-name 标签的值必须相同,因为通过
servlet
标签中的
servlet
-name 标签映射到
servlet
-class 标签中的值,最终访问
servlet
-class 标签中的 class。 还有,web.xml 的 / 表示的是http://localhost:8080/ + 工程名 而.
jsp页面
的action,
Tomcat,Jstl,
Servlet
-api,jsp-api,standard各版本支持
一、前言 最近在整合SSM框架,然后引入了SiteMesh2.4布局框架,然后就引出了一系列问题,先是jstl版本报错,然后就是运行项目
JSP页面
报错等等这一些问题都是由于Tomcat,Jstl,
Servlet
-api,jsp-api,standard这几者之间的关系导致的。我在项目中引用了jstl1.2,
servlet
-api3.1.0,jsp-api2.2,standard1.1.2
servlet
-api.jar) - jar not loaded
servlet
-api.jar) - jar not loaded \WEB-INF\lib\
servlet
-api.jar) - jar not loaded. See
Servlet
Spec 2.3, section 9.7.2. Offending class: javax/
servlet
/
Servlet
.class 问题:jar包无法加载导致访问任何页面都进不去 原因:web编译后的输出路径WEB-INF/lib下和tomcat安装路径下的lib中有重复jar包 我这里是jsp-api.jar和
Servlet
工程 web.xml 中的
servlet
和
servlet
-mapping 标签
摘录某个工程的 web.xml 文件片段: 访问顺序为1—>2—>3—>4,其中2和3的值必须相同。 url-pattern 标签中的值是要在浏览器地址栏中输入的 url,可以自己命名,这个 url 访问名为
servlet
-name 中值的
servlet
,两个
servlet
-name 标签的值必须相同,因为通过
servlet
标签中的
servlet
-nam......
servlet
-mapping之url-pattern详解
servlet
-mapping是用于
servlet
的路径映射配置,其中url-pattern为指定的映射拦截路径。 在SpringMVC中,url-pattern指定了spring需要拦截派发的路径。 url-pattern有5种配置模式: (1)/xxx:完全匹配/xxx的路径 (2)/xxx/*:匹配以/xxx开头的路径,请求中必须包含xxx。 (3)/*:匹配/下的所有路
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章