當前位置:首頁 » 編程語言 » form提交java

form提交java

發布時間: 2022-05-22 13:10:59

1. form表單的數據怎樣提交到後台javajsp的action應填什麼比如類是Student,方法是add

<s:form action="add"></form>
action 調用中的方法,把add方法寫在中,然後再配置struts.xml

public class AddAction extends ActionSupport{
private Student student;
private List<Student> students;
public List<Student> getStudents() {
return students;
}
public void setStudents(List<Student> students) {
this.students = students;
}
public Student getStudent() {
return student;
}
public void setStudent(Student student) {
this.student = student;
}
@Override
public String execute() throws Exception {
Student stu=new Student(student.getSno(),student.getSname(),student.getAge(),student.getSex(),student.getBirthday(),student.getSclass(),student.getAddress());
StudentDAO =new StudentDAO();
.add(stu);
students=.FindAllStudent();
return SUCCESS;
}
}

public class StudentDAO extends HttpServlet{
private Connection connection;
public StudentDAO() {
connection=DBhandler.getConnection();
}
//增加學生信息
public void add(Student s) throws sqlException{
String sql="insert into student values(?,?,?,?,?,?,?)";
PreparedStatement ps=connection.prepareStatement(sql);
ps.setInt(1,s.getSno());
ps.setString(2, s.getSname());
ps.setInt(3, s.getAge());
ps.setString(4, s.getSex());
ps.setString(5, s.getBirthday());
ps.setInt(6, s.getSclass());
ps.setString(7, s.getAddress());
ps.executeUpdate();
ps.close();
}

2. java form提交表單 對提交內容進行空值判斷

1、form表單提交之後,到後台對應的XxxAction類中進行邏輯操作
2、jsp所用的標簽都給出name屬性,name屬性可以為實體類對象的屬性,也能自己命名的屬性
3、無論是實體類對象的屬性還是自定義的屬性變數,則需要在Action中進行get和set方法
4、如果是實體類對象屬性,則:user.getName()類型取值;如果是自定義屬性,則直接取變數名稱即可
5、所說的都是在SSM或者SSH或者Java框架中實現。

3. 如何把form表單放在java類中提交執行

jsp 里向後台提交數據也無非就是跟後台java 做數據交互,已經在java裡面了,還提交幹嘛呢.你這樣理解是錯誤的,如果你是想在jsp頁面之間做數據交互 那建議去簡單的看下 jsp的內置對象吧,

4. java表單提交方法

1、在jsp中,一個form表單,可以通過submit按鈕來實現一個提交交互
2、當點擊submit按鈕之後,將form中的action寫的路徑,到配置文件中web.xml或者struts.xml中進行配置,讓其對應到具體實現的類中
3、在實現類中進行邏輯交互操作,然後返回或者轉發/重定向到指定的頁面

5. java中,jsp表單提交form的時候,傳到後台方法的參數問題

strust2技術,前台控制項名
bean.屬性名比如:user.name1
user.age等,在struts2中的action中成員變數private
User
user;再給它set
get方法。這樣當前台提交時自動將屬性值name1
age等賦給user

6. form表單提交數據到後台java

jsp中的action路徑的前面加上/hospital,這是你整個項目的路徑

7. java模擬form表單提交url怎麼設置

ajax只是模擬表單提交,數據都是通過js組裝好再提交各指定的action

頁面上的form表單只能通過form的submit()來提交,

多個表單不能同時提交,提交會導致頁面跳轉,除非設置form標簽的target屬性,分別指向三個不同的iframe

8. java 如何統計form表單提交次數

表單每一次提交都會發一次請求 ,
你可以 在form 表單中添加一個隱藏域, 存放該表單的標志位 ,
然後在applicationContext /session 里存一個count 用來計數
if(request.getParameter(標志位name).equals(標志位value)){
getCount ;
then count++ ;

setCount;
}

9. form 提交後再java後台如何獲取到值

java中使用request.getParameter("參數名")方法來獲取form表單傳過來的數據。
具體代碼如下:
jsp代碼:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Demo</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
</head>
<body>
<form action="demoServlet" method="post">
<table>
<tr>
<td>
<input type="text" name="name" id="name"/>
</td>
</tr>
<tr>
<td>
<input type="submit" value="提交"/>
</td>
</tr>
</table>
</form>
</body>
</html>

Servlet代碼:
public class DemoServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String name = request.getParameter("name");
System.out.println(name);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
其中DemoServlet是一個繼承了HttpServlet類的Servlet類,當表單提交(點擊提交按鈕)時,回去調用這個類的doPost()方法,執行對應的代碼,通過request.getParameter("name")來獲取表單的值。

10. 怎麼用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>

熱點內容
壓縮包的後綴 發布:2025-05-12 10:20:35 瀏覽:939
煙台招聘編程 發布:2025-05-12 10:04:21 瀏覽:52
sql查詢所有表名 發布:2025-05-12 10:01:28 瀏覽:663
用python編譯器的簡單代碼 發布:2025-05-12 09:48:40 瀏覽:357
香港多ip站群伺服器租用 發布:2025-05-12 09:33:16 瀏覽:893
kaliapk編譯 發布:2025-05-12 08:47:56 瀏覽:357
健身穿壓縮衣 發布:2025-05-12 08:44:53 瀏覽:479
vps撥號伺服器搭建 發布:2025-05-12 08:35:20 瀏覽:310
音量鍵下陷開不開機怎麼辦安卓 發布:2025-05-12 08:35:19 瀏覽:291
python庫網站 發布:2025-05-12 08:19:10 瀏覽:3