JSP页面提交表单给Servlet时,路径的写法要格外注意。
例如在web.xml中注册如下的servlet:
<servlet>
<servlet-name>addStudent</servlet-name>
<servlet-class>org.mytest.addStudent</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>addStudent</servlet-name>
<url-pattern>/servlet/addStudent</url-pattern>
</servlet-mapping>
假如说,你工程名字为HibernateApp3,JSP页面提交表单给servlet时有两种写法:
1. <form action=servlet/addStudent method=post>...</form>
2. <form action=/HibernateApp3/servlet/addStudentmethod=post>...</form>
注意:/代表根目录,如果路径是使用/开头,Tomcat就是webApp那个目录,如果你不是/开头代表你从当前工程的目录开始,例如:webApp/HibernateApp3/
分享到:
相关推荐
- **表单提交**:`action`属性可以设置为相对路径,提交表单到服务器的特定资源。 4. **相对路径的优缺点** - **优点**:简洁、易于维护,如果文件移动,只需更新局部路径;在分布式系统中,相对路径能保持跨...
"jsp表单和图片一起上传"这个话题,就是关于如何在JSP页面中设计一个表单,允许用户输入个人信息并同时上传图片。以下将详细讲解这个过程涉及的知识点。 首先,我们需要创建一个HTML表单,该表单包含文本字段用于...
### 提交表单生成HTML文件 #### 知识点概览 1. **HTML表单基本结构** 2. **表单提交方式与处理** 3. **JSP基础语法及使用** 4. **Java后台处理流程** 5. **文件操作:读写与创建** #### HTML表单基本结构 在给定...
- **文件接收**:在JSP页面中,使用Servlet或JSP动作标签来处理表单提交。接收到文件后,通常会通过`HttpServletRequest`对象的`getPart("file")`方法获取上传的图片。 - **文件保存**:保存文件到服务器的指定...
1. 表单中的路径 在 HTML 表单中,action 属性指定了表单提交的目标 URL。在 Servlet 中,可以使用相对路径或绝对路径。在上面的代码中,`<form action="abc.do" method="post">` 使用了相对路径,相对于当前访问的...
在JSP页面中,我们经常需要处理各种路径问题,例如图片、样式表、脚本文件以及表单提交等操作中涉及的路径设置。 ##### 1. 网页中的路径构成 以以下URL为例: ``` http://192.168.1.1:8080/hello/index.html ``` - ...
本教程将详细讲解如何利用jQuery、jQuery Form插件以及Spring MVC框架来实现Ajax提交表单并上传图片。通过这种方式,用户无需等待页面刷新,即可完成操作,提升了交互性。 首先,`jquery.js` 是jQuery库的核心文件...
- **Form表单的Action属性**:应该相对于服务器根目录(`http://192.168.0.1/`),如果提交到`a.jsp`,则可以写为`action="/webapp/user/a.jsp"`或`action="()%>/user/a.jsp"`。 - **JavaScript**:同样在客户端解析,...
- `method`:指定提交表单数据的方式(GET或POST)。 - `name`:为表单指定一个名称。 - `onreset`、`onsubmit`:设置事件处理器函数。 2. **`<input>`标记**:用于创建不同类型的输入控件,如文本框、密码框、...
【JSP暑假实训】二.JSP网站创建及Servlet实现注册表单提交、计算器运算 一.JSP网站创建 在MyEclipse环境下创建JSP网站,首先需要创建一个Web Project,这里以“test0630_web”为例。工程创建完成后,会自动生成...
在Web开发中,我们经常需要通过用户交互来执行不同的业务逻辑。...总之,理解URL、Action、jsp以及表单提交的交互机制是Web开发中的基础技能。通过学习和实践,你将能够更有效地构建动态、响应式的Web应用程序。
在开发Java Web应用程序时,我们经常需要处理文件上传的功能,特别是在用户需要提交包含文本和多媒体内容的表单时。`jspsmartupload`是一个流行的Java Servlet库,它为JSP和Servlet开发者提供了一种方便的方式来处理...
yes: function (index, layero) { // 提交表单并关闭弹窗 var iframeWin = window['layui-layer-iframe' + index]; // 获取当前弹窗的窗口对象 iframeWin.layui.form.submit('layui-form'); // 触发表单提交 } ...
在这个SSH笔记中,我们将深入探讨四个核心主题:数据验证、文件上传下载、防止表单重复提交以及自定义拦截器。 首先,我们来谈谈数据验证。在Web应用中,数据验证是必不可少的一环,它确保用户输入的数据符合业务...
若用户确认修改,则通过`document.forms['example'].submit()`提交表单。 - **应用场景**:适用于需要进行表单验证的场景,如用户资料修改等。 3. **HTML超链接的特殊用途**: - **示例1**:`个人信息</a>`,这是...
对于客户端如HTML页面中的表单提交,`form`标签的`action`属性应当包含完整路径,通常使用服务器的虚拟路径,如`action="/webapp/user/a.jsp"`。为了动态获取当前Web应用的上下文路径,可以利用`()%>`表达式。 ...
本教程将详细解析如何使用纯JSP技术实现一个不刷新页面、允许用户连续填写表单数据并最终上传文件的功能。这一特性对于提高用户体验至关重要,因为它使得用户可以在同一页面上完成所有操作,无需频繁跳转或刷新页面...
- 提交到 `a.jsp`:`action="/webapp/user/a.jsp"` 或 `action="()%>/user/a.jsp"` - 提交到 Servlet:`action="/webapp/handleservlet"` **JavaScript** 中的相对路径与`form`表单类似,在客户端解析。 为了确保...
例如,提交到a.jsp的action属性为`"/webapp/user/a.jsp"`或者使用`()%>`来动态获取Web应用的路径,即`"()%>/user/a.jsp"`。 - **JavaScript中的相对路径**: JavaScript代码在客户端解析,因此其相对路径与HTML表单的...
5. **数据绑定** - Spring MVC自动将HTTP请求参数绑定到模型对象的属性上,并在提交表单时执行验证。如果验证失败,`BindingResult`参数可以用来检查并显示错误信息。 6. **异常处理** - 使用`@ExceptionHandler`...