学生妹的问题

ymxl76 2003-04-05 03:41:57
我用JBuilder7做了一个项目,然后用向导加入了一个JSP和一个BEAN
JSP中加了一个提交按钮代码如下:
<form action=Servlet1 method="post">
<br><br>
<input type="submit" name="Submit" value="Submit">
</form>
但每次提交时总是出现错误Unable to open location: Document not found on server
我想肯定是action后面Servlet1的路径不对,有谁知道这个路径应该是什么?
现场给分。
...全文
44 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
kehua_gao 2003-04-06
用向导就可以产生可运行代码
jsp1.jsp:
<%@ page contentType="text/html; charset=Big5" %>
<html>
<head>
<title>
jsp1
</title>
</head>
<jsp:useBean id="jsp1BeanId" scope="session" class="untitled1.Jsp1Bean" />
<jsp:setProperty name="jsp1BeanId" property="*" />
<body bgcolor="#ffffff">
<h1>
JBuilder Generated JSP
</h1>
<form method="post">
<br>Enter new value : <input name="sample"><br>
<br><br>
<input type="submit" name="Submit" value="Submit">
<input type="reset" value="Reset">
<br>
Value of Bean property is :<jsp:getProperty name="jsp1BeanId" property="sample" />
</form>
</body>
</html>

Jsp1Bean.java
package untitled1;

public class Jsp1Bean {
private String sample = "Start value";
//Access sample property
public String getSample() {
return sample;
}
//Access sample property
public void setSample(String newValue) {
if (newValue!=null) {
sample = newValue;
}
}
}
回复
kjeny2002 2003-04-05
shit
回复
zhxx 2003-04-05
<form action="/Servlet1" method="post">
回复
ymxl76 2003-04-05
5555555555!!!!!!!!!!!
老板说做不出来以后就再也不让我做项目了,我已经给师兄师姐们做了一年半的打字员了。
我不想再做PowerPoint了。哪位好心人快来帮我。
回复
ymxl76 2003-04-05
<form action="/testsevlet/Servlet1" method="post">
<form action="http://localhost:8080/servlet1" method="post">
也都试过了,还是不行。
回复
ymxl76 2003-04-05
配置文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>debugjsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>jspCompilerPlugin</param-name>
<param-value>com.borland.jbuilder.webserverglue.tomcat.jsp.JasperSunJavaCompiler</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
<servlet>
<servlet-name>servlet1</servlet-name>
<servlet-class>testsevlet.Servlet1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>debugjsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>servlet1</servlet-name>
<url-pattern>/servlet1</url-pattern>
</servlet-mapping>
</web-app>

而且我已经试过了,直接在地址栏中输入http://localhost:8080/servlet1
Servlet是可以工作的。
回复
zxhong 2003-04-05
<form name="form1" action="/Servlettest/Servlettest" >
回复
zxhong 2003-04-05
使用servlet首先要配置web.xml,add:
e.g.
<servlet>
<servlet-name>
Servlettest //servletname
</servlet-name>
<servlet-class>
Servlettest //要带上包(package.classname)名,这里假设没有package
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>
Servlettest
</servlet-name>
<url-pattern>
/Servlettest
</url-pattern>
</servlet-mapping>
然后:
<form name="form1" action="/servlettest/Servlettest" >
回复
ymxl76 2003-04-05
<form action=http://localhost/WEB-INF/classes/testsevlet/Servlet1 method="post">
<br><br>
<input type="submit" name="Submit" value="Submit">

</form>
还是出错
回复
ymxl76 2003-04-05
action=http://WEB-INF/classes/testsevlet
但政治家是提示那个错误
回复
pengdali 2003-04-05
/路径/servlet/servlet1

??

/路径/servlet1

??
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-04-05 03:41
社区公告
暂无公告