您的位置:

java表单提交,java表单提交后怎么跳转到别的页面

本文目录一览:

java web 的表单提交与传值

你贴的代码没有错,但你的数据类型转化错的,应该是在你别的类上,。你到InsertoneAction调用的JAVABEAN里去找找,有没有像这样转化为整型的的:如int str_ty= Integer.parseInt(str_ty);如果有那就是从那里报的错了,因为如果从面页获取的值为空字符串,那么报出的异常就是:For input string: "str_ty"。修改的时候,要判空再转化就OK了。

Java中上传文件和表单数据提交如何质莸

//1.form表单

//注:上传文件的表单,需要将form标签设置enctype="multipart/form-data"属性,意思是将Content-Type设置成multipart/form-data

form action="xxx" method="post" enctype="multipart/form-data"

input type="text" name="name" id="id1" / br /

input type="password" name="password" / br /

input type="file" name="file" value="选择文件"/ input id="submit_form" type="submit" value="提交"/

/form

//2.servlet实现文件接收的功能

boolean isMultipart = ServletFileUpload.isMultipartContent(request);//判断是否是表单文件类型

DiskFileItemFactory factory = new DiskFileItemFactory();

ServletFileUpload sfu = new ServletFileUpload(factory);

List items = sfu.parseRequest(request);//从request得到所有上传域的列表

for(Iterator iter = items.iterator();iter.hasNext();){

FileItem fileitem =(FileItem) iter.next(); if(!fileitem.isFormField()fileitem!=null){

//判读不是普通表单域即是file

System.out.println("name:"+fileitem.getName());

}

}

3.扩展一下springboot

@RequestMapping("/xxx")

@ResponseBody

public String handleFileUpload(@RequestParam("file") MultipartFile file) {

if (!file.isEmpty()) {

try {

BufferedOutputStream out = new BufferedOutputStream(

new FileOutputStream(new File(

file.getOriginalFilename())));

System.out.println(file.getName());

out.write(file.getBytes());

out.flush();

out.close();

} catch (FileNotFoundException e) {

e.printStackTrace();

return "上传失败," + e.getMessage();

} catch (IOException e) {

e.printStackTrace();

return "上传失败," + e.getMessage();

}

return "上传成功";

} else {

return "上传失败,因为文件是空的.";

}

}

怎么用Java模拟form表单提交

用Java模拟form表单提交的方法,在struts2中的配置如下:

!-- action属性为actionNmae!methodName的形式

其中ActionName指定提交到哪个Action,而methodName指定提交到指定方法--

action="ActionName!add"

其中一个按钮的代码如下:

input type="submit" value="注册" onclick="regist();" /

点击“注册”按钮被单击时触发regist函数,该函数的代码如下:

script type="text/javascript"

function regist(){

targetForm = document.forms[0];

targetForm.action = "login!add";

}

/script

JAVA如何提交表单

界面上有个东西叫form的,form里面有个按钮类型是submit,

一般名字都叫提交,确定,查询之类的,你按了这个按钮后,他会自己去找form中action所对应的selvet(这个selvet在web-inf.xml中配置好了的),selvet中再调用相关的方法,查询出数据后,通过 request的request.setAttr...方法,数据传递到页面上去,这样你就看到了结果

其实这个是基本的mvc模式了

看你最后一句,你好像是说用j2se来发送和取得信息,也是可以的.那就要用流了,用j2ee就不用考虑他们是怎么传的,只要知道如何传就可以了.

java表单提交里面的文件上传,用同步的方式好还是用异步的好啊?

你好,很高兴回答你的问题。

这里做成异步比较好。如果同步的话,遇到文件大的话,表单提交会很慢,体验非常不好。

如果有帮助到你,请点击采纳。

如何让java实现自动填写表单并提交

我没理解错的话 你是想在点击某个按钮 如上图中的QQ账号 然后右侧页面展示出来的时候 会自动的填入我们给他设定好的表单内容 这些内容只是推荐信息,用户可手动修改,当然如果有动态的内容,如QQ号 这就就牵扯到随机生成信息的方法了。 给你个思路 首先你要确定下你自动填写的内容放在哪里 数据库中,内存中都可以 然后在点击QQ账号时我们需要调用一个方法,在加载右侧页面之前取得需要填入右侧表单的内容,取内容信息的方法你应该知道的吧 首先你得有实体类 与数据库交互的类 等等 当然你也可以直接写死数据 取得数据后我们就需要用JavaScript方法或者其他 将取得的数据内容找到表单里的id 取给他赋值 推荐 用JS写 然后加载右侧页面表单 大致简单点的就这样写了 只是给思路 代码不提供