0
我有3個TextFields(Vaadin)(DBName,DBUserName,DBPassword)我想發送文本中的文本從一個portlet到一個servlet,這是我到目前爲止:發送TextField值(參數)到一個servlet
的Portlet部分:
TextField DBName;
TextField DBUserName;
TextField DBPassword;
DBName = new TextField("Enter DB Name");
DBName.setColumns(20);
DBUserName = new TextField("Enter UserName");
DBUserName.setColumns(20);
DBPassword = new TextField("Enter Password");
DBPassword.setColumns(20);
//Button
if(event.getSource()== Connect){
Resource newPictureResource = new ExternalResource("http://localhost:8888/portlet/picture?UserName="+DBUserName.getValue()+"&DBPassword="+DBPassword.getValue()+"&DBName="+DBName.getValue());
picture.setSource(newPictureResource);
editContent.addComponent(picture);
}
Servlet的一部分:
這裏沒有思想,是關於若干思考
String UserName = request.getParameter("DBUserName");
String Password = request.getParameter("DBPassword");
String DataBase = request.getParameter("DBName");
我想獲得已輸入到文本字段的值, 有什麼想法?
瞭解更多關於查詢字符串的信息。什麼是TextField的fqn? – Bozho
您正考慮通過HTTP以純文本格式發送密碼?這也不是一個好設計。 – duffymo
它只是一個例子,我可以寫text1 text2和text3這裏的安全性不是問題 – Kiesa