JSP寻求帮忙

问题描述

为什么不能添加数据?提交后出现错误!!addproduct.jsp文件<%@pagecontentType="text/html;charset=gb2312"language="java"import="com.jspdev.ch12.*,java.util.*,java.io.*,myservlet.*"errorPage="error.jsp"%><%request.setCharacterEncoding("GB2312");%><html><head><title>添加一本新书</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head><jsp:useBeanid="category"class="com.jspdev.ch12.ViewCategory"scope="page"/><bodytext="#000000"background="/wy/pic/pic_08.gif"leftmargin=2topmargin=2bgproperties="fixed"><scriptlanguage="JavaScript"><!--functionRgTest(){if(document.product.productId.value==""){window.alert("请输入完整的信息!");document.product.productId.focus();returnfalse;}if(document.product.name.value==""){window.alert("请输入完整的信息!");document.product.name.focus();returnfalse;}if(document.product.price.value==""){window.alert("请输入完整的信息!");document.product.price.focus();returnfalse;}if(document.product.producer.value==""){window.alert("请输入完整的信息!");document.product.producer.focus();returnfalse;}if(document.product.description.value==""){window.alert("请输入完整的信息!");document.product.description.focus();returnfalse;}returntrue;}//--></script><center><fontface="Arial"size="+8"color=tan><B>增加一本新的图书</B></font><br><br><br><br><formaction="/wy/servlet/AddServlet"method="post"name="product"><fieldset><tr><tdalign="center">图书ID:<inputtype="text"name="productId"></td></tr><tdalign="center">图书名称:<inputtype="text"name="name"></td><tdalign="center">图书价格:<inputtype="text"name="price"></td><tr><tdalign="center">出版社:<inputtype="text"name="producer"></td></tr><br><br><tr><tdalign="center">类别:<selectname="categoryId"><%Collectioncategorys=category.getAllCategory();Iteratorit=categorys.iterator();while(it.hasNext()){Categorytemp=(Category)it.next();out.println("<optionvalue="+temp.getCategoryId()+">"+temp.getCategoryId()+"</option>");}%></select></td></tr><br><br><p>描述:<textareaname="description"cols="40"rows="5"></textarea></fieldset><tr><td><inputtype="submit"value="提交"onClick="returnRgTesat()"></td></tr></table></form></center></body></html>addServlet.java文件packagemyservlet;importjava.io.*;importjavax.servlet.ServletException;importjavax.servlet.http.*;importjava.sql.*;importcom.jspdev.ch12.*;importcom.jspdev.util.*;publicclassAddServletextendsHttpServlet{publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{request.setCharacterEncoding("gb2312");response.setContentType("text/html;charset=gb2312");PrintWriterout=response.getWriter();StringproductId=request.getParameter("productId");Stringname=request.getParameter("name");Stringprice=request.getParameter("price");Stringproducer=request.getParameter("producer");Stringdescn=request.getParameter("description");StringcategoryId=request.getParameter("categoryId");//下面三步将界面的值传入到Bean中Productlbean=newProduct();lbean.setProductId(productId);lbean.setCategoryId(categoryId);lbean.setName(name);lbean.setDescription(descn);lbean.setProducer(producer);lbean.setPrice(price);try{//下面为写入数据库ProductBeanaduB=newProductBean();aduB.addProduct(lbean);out.println("<html>");out.println("<head><title>addRecord</title></head>");out.println("<body>");out.println("<p>AddSuccess</p>");out.println("<ahref="http://172.18.119.239:8080/TestJSP/index.html">return</a>");out.println("</body></html>");}catch(Exceptione){e.printStackTrace();}}publicvoiddestroy(){super.destroy();}}错误信息HTTPStatus404-/wy/servlet/AddServlet--------------------------------------------------------------------------------typeStatusreportmessage/wy/servlet/AddServletdescriptionTherequestedresource(/wy/servlet/AddServlet)isnotavailable.--------------------------------------------------------------------------------ApacheTomcat/6.0.14

解决方案

解决方案二:
你的action没有写对,楼主,很可能是你的路径没有写对
解决方案三:
web.xml没有配对吧?要不贴出来瞧瞧
解决方案四:
请求路径无效,你看看你web.xmlservlet的路径是什么,是否和/wy/servlet/AddServlet一致。最好给servlet的URL起个别名,比如XXX.jsp
解决方案五:
<?xmlversion="1.0"encoding="ISO-8859-1"?><!DOCTYPEweb-appPUBLIC"-//SunMicrosystems,Inc.//DTDWebApplication2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd"><web-app><servlet><servlet-name>AddServlet</servlet-name><servlet-class>myservlet.AddServlet</servlet-class></servlet><servlet><servlet-name>UpdateServlet</servlet-name><servlet-class>myservlet.UpdateServlet</servlet-class></servlet><servlet><servlet-name>DeteleServlet</servlet-name><servlet-class>myservlet.DeteleServlet</servlet-class></servlet><servlet-mapping><servlet-name>AddServlet</servlet-name><url-pattern>/servlet/AddServlet</url-pattern></servlet-mapping><servlet-mapping><servlet-name>UpdateServlet</servlet-name><url-pattern>/servlet/UpdateServlet</url-pattern></servlet-mapping><servlet-mapping><servlet-name>DeteleServlet</servlet-name><url-pattern>/servlet/DeteleServlet</url-pattern></servlet-mapping></web-app>
解决方案六:
不知道你用的什么框架,用不用加后缀,比如说:.do或者.action
解决方案七:
要不然就是你前边的路径写错了
解决方案八:
我是在CSDN里下的个,我们要交个作业,JSP没学会
解决方案九:
<formaction="/wy/servlet/AddServlet"method="post"name="product">该成<formaction="servlet/AddServlet"method="post"name="product">试试
解决方案十:
忘记+/了应该是<formaction="/servlet/AddServlet"method="post"name="product">
解决方案十一:
用相对路径试一下。
解决方案十二:
引用9楼lt42287949的回复:

忘记+/了应该是<formaction="/servlet/AddServlet"method="post"name="product">

<formaction="<%=path%>/servlet/AddServlet"method="post"name="product">这个基本不会找不到了
解决方案十三:
路径没找到,看你的配置,没看出什么毛病。
解决方案十四:
action所指向路径应该和所对应的servlet的url-pattern相同
解决方案十五:
我的也是你的问题原原本本的后来看来他们的提示其实就是外面文件夹的名字给我改过所以会这样的错误出现的哈哈谢谢啦
解决方案:
路径没配对`
解决方案:
action="servlet/AddServlet"
解决方案:
<formaction="/wy/servlet/AddServlet"method="post"name="product">为什么不是servlet/AddServlet??
解决方案:
很明显路径错了
解决方案:
用<%=path%>还是很好用....

时间: 2024-07-29 21:10:58

JSP寻求帮忙的相关文章

负面信息应该遵循“二不三处理”原则

负面信息应该遵循"二不三处理"原则 负面信息对于一个公司或者网站来说是有很大影响的,当客户看到这些信息时,就会对公司的信任度产生怀疑;因此,对于负面信息的合理处理是越快越好,但还得把握技巧,不然将适得其反,将负面信息越搞越严重.下面来说说网站出现负面信息时处理的应对措施,主要概括为"二不三处理"原则: 一.不点击 当负面信息出现时,很多人回去点击该信息,这不点击还好,一点击将对这该信息产生权重值,因为现在关键词排名都有拥有"投票原理",被点击的越

也许放弃会是个更好的开始

最近真的很郁闷,我第一次见过这样一个人.无言,不需多说什么. 小弟不才,做程序的,可我现在感觉我还是喜欢这个的,但是8630.html">有时候真的不知道怎么的,很喜欢写程序的时候听听歌,或者是和朋友侃侃,这样会使我减轻好多的烦躁和无聊,有人说写程序很无聊,我不这样认为,在我开始学习这个的时候我从来没有当成一个必须学会的只是,而是当成了我的兴趣,我承认,我确实喜欢写好一个程序后给我带来的一种自豪和成就感. 也许时间长了,本身就喜欢听音乐的我已经慢慢的习惯了写程序时听音乐的感觉,好多人问我这

三个故事说穿了许多人

                                                                                        三个故事说穿了许多人   一.A不喜欢吃鸡蛋,每次发了鸡蛋都给B吃.         刚开始B很感谢,久而久之便习惯了.         习惯了,便理所当然了.         于是,直到有一天,A将鸡蛋给了C,B就不爽了.         她忘记了这个鸡蛋本来就是A的,A想给谁都可以.为此,她们大吵一架,从此绝交.  

jsp-有关JSP方面的问题求大神帮忙

问题描述 有关JSP方面的问题求大神帮忙 用JSP做一个信息管理系统的话已经实现单机访问修改了, 当实现多机访问修改数据时怎么避免数据不同步,,,(我用的javabean和servlet) 希望大神帮帮忙我是刚学这个 解决方案 举个例子,在一个流量很大的网站上有一篇博客,可能查看的人很多. 当你查询这篇博客的时候,点赞数是100,你看这篇博客用了10分钟,看完你感觉很不错,也想给点个赞, 如果在这个时候,你将你查询出来的bean里边的点赞数+1(变成101),然后到数据库再进行update的话,

struts2 jsp 编码转换, 请大家帮忙看下我的理解哪里出错了。

问题描述 ===index.jsp===<%@pagelanguage="java"pageEncoding="gbk"contentType="text/html;charset=gbk"%><html><body>      <formmethod="post"action="codeTest.action">            输入中文:<in

jsp项目部署-急!谁能帮忙在myeclipse下部署一个jsp项目,弄好一定重重答谢

问题描述 急!谁能帮忙在myeclipse下部署一个jsp项目,弄好一定重重答谢 一个小型的网上订餐系统,基于jsp,对高手应该小菜一碟,我学的太菜了!总是出错,很急啊!有会的大侠帮个忙吧,远程操控帮我部署一下,完事了一定重重答谢!!! 解决方案 打开myeclipse→右击File →New→ 右击Web project →Project Name写上项目名→ Finish项目就创建好了 解决方案二: 导入项目使用import->General->existing projects into

jsp连接数据库一直报错,求帮忙看下,谢谢

问题描述 jsp连接数据库一直报错,求帮忙看下,谢谢 <%@page language=""java"" import=""java.util.*"" pageEncoding=""utf-8""%><%@page import=""java.sql.*""%><html><body><% St

session-KindEditor批量图片上传,SESSION丢失!4.1.10.jsp请大神帮忙解决一下

问题描述 KindEditor批量图片上传,SESSION丢失!4.1.10.jsp请大神帮忙解决一下 后台使用的jsp,批量上传图片时session取到的值为null,如何将之前的session传到jsp后台中 String dataSource = (String)request.getSession().getAttribute(SaasConstant.DATA_SOURCE);其中SaasConstant.DATA_SOURCE是存放在session中的

帮忙啊 大牛们-mysql求和显示在jsp页面中,很急,求大牛帮忙

问题描述 mysql求和显示在jsp页面中,很急,求大牛帮忙 如何将表格里的数据求和动态的显示在jsp页面中,最好使用ssh实现,,求具体代码 解决方案 sql语句写sum()啊 解决方案二: 从数据看取出来之类,在java里面遍历一下List,求和一下不就好了. 解决方案三: 没有看懂需求说明,到底要什么呢?sql语句?还是java中的调用方法,还是什么? 解决方案四: select count(*) from user 解决方案五: int value=select sum(要加起来的项)