jsp的几个简单问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 14:54:45
本人初学java jsp 作毕设 有几个问题请教
1.关于表单,是不是JSP里面信息的提交必须用表单啊,我的意思是说比如只列个文本框,里面让用户输入信息,有没有办法获取里面的信息呢?
2.表单的按钮,是不是属性选择reset submit等就自动对相应表单的全部文本框起作用,不需要再编写什么代码只是作用范围?
3.关于servlet,看了半天介绍,不是很明白,这个东西到底是干什么的?似乎就是一个类啊
4.看过一个教学视频,里面做了一个登陆页面,然后建立一个新的servlet,对输入参数操作,我想问的是,这个servlet里面直接通过getgetParameter()方法对页面输入的参数操作,但是这个servlet是在这个WEB工程里面的啊,它怎么知道对应哪个页面的信息呢?还是全部能够操作?
5.一个WEB工程里面的所有页面的参数、变量名还有比如表单里面的名字是不是不能重复呢?
6.我的毕设里面需要将一个编好的java算法在网页中调用,网页输入数据,得出结果,我想知道,这样一个过程是怎样完成的?就是说,我的算法是一个java类,我在页面用表单提交数据,那么我怎样调用我的算法对数据进行操作呢?

问题不少 但是都很简单 因为本人初学 还请不吝赐教啊 呵呵 谢谢拉

初学就在做毕业设计不简单啊。
1,只要你输入的文本框里面有内容就可以获取,这个是用变量保存了他的信息。当然就可以获取
2,reset是重置,可以不管,但是submit是你提交表单就行处理的东西,这个就很重要了,你要在表单中添加动作按钮,,这样才可以对你的表单进行处理
3,servlet是对表单进行处理,把读取表单的类容存到数据库里面,要是没有他,全写在你的网页上,安全性一点都没有,而且复杂,
4,你的servlet需要进行配置,在.xml里面系统当然可以找到,在说你必须要放在系统默认地方classes里面,还有你要用这个类处理,当然你的表单要指明是这个类了,所以不可能会出现其他情况
5,既然你写的java程序,那么就可以通过servlet来调用他,类的调用不用说了吧,如果是javabean可以用网页方法直接调用

你的意思是 点A的一个连结 跳到B的页面的时候顺道把A的FORM参数也都带过去 对么? 那你就得在URL下工夫了 比如

http://localhost:8080/test/A.jsp?username=admin&password=1234&sex=man.......

连接就要这么写 然后 在另一个页面 如果获得的话 则用

request.getParameter("username");//获得username

你说的request.setAttribute也可以 就是直接把所有的参数放到request请求中
比如A.JSP
<%
request.setAttribute("username","admin");
%>
B.JSP就这样获得
<%
request.getAtt