用JBuilder多创建几个WEB项目,然后再对它生成的文件作些研究,
这样就会比较全面点。。和系统点。不明白的地方再拿出来问
这样就会比较全面点。。和系统点。不明白的地方再拿出来问
解决方案 »
- ajax,jquery,回调函数如何接收返回值?
- 急急急!教师登录后跳转到一JSP页面,并且查询数据库,在页面上显示出老师所带的班级
- tomcat运行问题
- J2EE企业开发是什么,web开发又是什么,两者有什么区别
- 一个session超时的问题
- 页面中调用本地应用程序后自动登录的解决办法
- 刷新页面
- 请教Cannot retrieve definition for form bean BMMM5001Form!!!
- java执行shell命令返回127错误
- function kai(node) 一个点击事件能不能分别进行两个action
- 在JSP中如何使用文件型ODBC数据源?
- java.lang.OutOfMemory error 如何解决(在线等待)
Good luck!
在jbuilder 下,我建立了一个Servlet,建了一个jsp
jsp 是表单
Servlet 是用来的到表单值的,我怎样才能把两者结合起来?
总提示
Apache Tomcat/4.0.6 - HTTP Status 404 - /ShowParameters--------------------------------------------------------------------------------type Status reportmessage /ShowParametersdescription The requested resource (/ShowParameters) is not available.
Servlet:
package servlettest;import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/public class ShowParameters extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=Shift_JIS";
//Initialize global variables
public void init() throws ServletException {
}
//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
String title = "读取所有请求参数";
out.println(Common.headWithTitle(title));
out.println("<body bgcolor=\"#fdf5e6\">");
out.println("<h1 align=center>" + title + "</h1>\n");
out.println("<table border=1 align = center>\n");
out.println("<tr bgcolor=\"#ffad00\">\n");
out.println("<th>参数名字<th>参数值");
Enumeration paramNames = request.getParameterNames();
while(paramNames.hasMoreElements()){
String paramName = (String)paramNames.nextElement();
out.println("<tr><td>"+ paramName +"\n<td>");
String[] paramValues = request.getParameterValues(paramName);
if(paramValues.length == 1){
out.print("<I>No Value</I>");
} else {
out.println("<UI>");
for(int i=0;i<paramValues.length; i++){
out.println("<LI>" + paramValues[i]);
}
out.println("</UI>");
}
}
out.println("</table>\n</body></html>");
} //Clean up resources
public void destroy() {
}
}
<%@ page contentType="text/html; charset=Shift_JIS" %>
<html>
<head>
<title>
示例表\u5355
</title>
</head><body bgcolor="#fdf5e6">
<h1 align = "center">用post方法\u53D1送数据的表\u5355</h1>
<form action="ShowParameters" method="post">
Item Number:
<input type="text" name="itemNum"><br>
Quantity:
<input type="text" name="quantity"><br>
Price Each:
<input type="text" name = "firstName"><br>
Last Name:
<input type="text" name = "lastName"><br>
Middle Initial:
<input type="text" name="initial"><br>
Shopping Address:
<textarea name="address" rows=3 cols=40></textarea><br>
Credit Card:<br>
<input type="radio" name="cardType" value="Visa">Visa<br>
<input type="radio" name="cardType" value="Master Card">Master Card<br>
<input type="radio" name="cardType" value="Amex">American Express<br>
<input type="radio" name="cardType" value="Discover">Discover<br>
<input type="radio" name="cardType" value="Java SmartCard">Java SmartCard<br>
Credit Card Number:
<input type="password" name="cardNum"><br>
Repeat Credit Card Number:
<input type="password" name="cardNum"><br><br>
<center>
<input type="submit" value="Submit Order">
</center>
</form>
</body>
</html>
description The requested resource (/ShowParameters) is not available.
的时候,是因为你没有修改web.xml文件,你看一下你的工程目录的web应用下面有一个Deployment Decriptors,里面有个web.xml,你打开在里面加上:
<servlet>
<servlet-name>ShowParameters</servlet-name>
<servlet-class>servlettest.ShowParameters</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>ShowParameters</servlet-name>
<url-pattern>/servlet/ShowParameters</url-pattern>
</servlet-mapping>这样就可以了 :)
他的路径应该怎样写呀?
我没有看代码,因为一般报错message /ShowParameters
description The requested resource (/ShowParameters) is not available.
的时候,是因为你没有修改web.xml文件,你看一下你的工程目录的web应用下面有一个Deployment Decriptors,里面有个web.xml,你打开在里面加上:
<servlet>
<servlet-name>ShowParameters</servlet-name>
<servlet-class>servlettest.ShowParameters</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>ShowParameters</servlet-name>
<url-pattern>/servlet/ShowParameters</url-pattern>
</servlet-mapping>这样就可以了 :)
----------------------------------------------------------
我在web.xml中添加了,为什么还提示那样的信息呢?
应该怎样写路径呢?有关于这方面的资料么?
谢谢