标题:Servlet中应用session出错
只看楼主
Ethip
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:771
专家分:0
注 册:2008-1-18
 问题点数:0 回复次数:5 
Servlet中应用session出错
错误描述:请求的servlet源无效,没有通过编译
浏览器中提示如下:
type Status report
message /love
description The requested resource (/love) is not available


[un]---------------------------------------- [qq]771781915[/qq][/un]
[un]----------------------------------------[/un]

题目要求:在一个页面中选择商品,然后把选择的商品信息存储在会话中,再通过Servlet访问绘画中的存储信息,并输出信息到客户端的浏览器中


下面跟别列出我的三个相关文件
love.jsp,Show.java, web.xml。麻烦各位给我提示下。谢谢!

<!-- love.jsp -->
<%@ page c%>
<html>
<head>
  <title>爱情</title>
</head>
<body>
  <p align="center">
   爱情测试
  </p>
  <hr>
  <p align="center">
   
  </p>
  <form name="form" method="post" action="/love">
   <p align="left">
    选择爱谁
   </p>
   <p>
    <input name="item" type="checkbox" value="糖果">
    第一种:爱你
   </p>
   <p>
    <input name="item" type="checkbox" value="收音机">
    第二种:爱我
   </p>
   <p>
    <input name="item" type="checkbox" value="练习簿">
    第三种:爱大家
   </p>
   <hr>
   <p>
    <input name="submit" type="submit" value="我的爱情">
   </p>
  </form>
  <p>
   
  </p>
  <p>
   
  </p>
</body>
</html>





[[it] 本帖最后由 Ethip 于 2008-4-14 20:15 编辑 [/it]]
搜索更多相关主题的帖子: session Servlet love 浏览器 web 
2008-04-14 20:05
Ethip
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:771
专家分:0
注 册:2008-1-18
得分:0 
web.xml
<!-- web.xml -->

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
    xmlns="http://java.
    xmlns:xsi="http://www.
    xsi:schemaLocation="http://java.
    http://java.
  <servlet>
    <servlet-name>Buy</servlet-name>
    <servlet-class>Show</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>Buy</servlet-name>
    <url-pattern>/love</url-pattern>
  </servlet-mapping>
  <welcome-file-list>
    <welcome-file>love.jsp</welcome-file>
  </welcome-file-list>
</web-app>
2008-04-14 20:32
Ethip
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:771
专家分:0
注 册:2008-1-18
得分:0 
servlet: Show.java
/* Show.java */

import *;
import javax.servlet.*;
import javax.servlet.http.*;
public class Show extends HttpServlet {
 public void doPost(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {
  String items[] = { "爱你", "爱我", "爱大家" };
  HttpSession session = request.getSession(true);
  Integer itemCount = (Integer) session.getValue("itemsCount");
  if (itemCount == null)
   itemCount = new Integer(0);
  response.setContentType("text/html");
  PrintWriter out = response.getWriter();
  // 获得Post方式提交上来的表单信息
  String itemSelected[];
  String itemName;
  itemSelected = request.getParameterValues("item");
  // 放入会话对象
  if (itemSelected != null) {
   for (int i = 0; i < itemSelected.length; i++) {
    itemName = itemSelected[i];
    itemCount = new Integer(itemCount.intValue() + 1);
    session.putValue("Item", itemName);
    session.putValue("itemCount", itemCount);
   }
  }
  out.println("<HTML>");
  out.println("  <HEAD><TITLE>我的爱</TITLE></HEAD>");
  out.println("  <BODY>");
  out.print(" <center><h1>你选的爱</h1></center>");
  for (int i = 1; i <= itemCount.intValue(); i++) {
   String item = (String) session.getValue("Item" + i);
   out.println(items[Integer.parseInt(item)]);
   out.println("<br>");
  }
  out.println("  </BODY>");
  out.println("</HTML>");
  out.flush();
  out.close();
 }
 public void init(ServletConfig config) throws ServletException {
  super.init(config);
 }
}
2008-04-14 20:34
Starlove
Rank: 1
等 级:新手上路
帖 子:169
专家分:0
注 册:2007-4-26
得分:0 
是不是URL里面没有写项目名
2008-04-18 15:30
Ethip
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:771
专家分:0
注 册:2008-1-18
得分:0 
回复 4# 的帖子
谢谢!
2008-04-19 09:54
恋轩念伊人
Rank: 5Rank: 5
来 自:湖南衡阳
等 级:贵宾
威 望:19
帖 子:643
专家分:0
注 册:2008-2-23
得分:0 
其实看是什么错误,IE有数字的呢?像400 404  500 200 等等

我不是一个随便的人,我随便起来不是人我哦。信不?
2008-04-20 12:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-209015-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.336381 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved