
正文
java用户提交代码 userjava代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jsp中如何让JAVA代码提交表单后再执行
需要提交后执行的代码放入if语句中,比如:
%
List rs = null;
if (request.getMethod().equalsIgnoreCase("post")){
//执行提交后执行的代码
//Bean执行之后把结果放入session中,然后在展示出来。
rs = ...
} else {
rs = new ArrayList();//要显示的结果
}
%
相关问答
Q1: 在java中怎么在网页的文本框中输入代码,当提交时,验证代码是否正确
可以用Jquery的组件
validate
API中详细的验证说明
也可以在提交事件submit()时,取得文本框的值
自己做验证,验证后提交
Q2: 在java jsp中怎么处理用户多次点击提交按钮造成数据重复
java jsp处理用户多次点击提交按钮造成数据重复,最常见的方法是点击按钮提交之后,让线程休眠几秒再执行,如下代码:
1.提交的表单页面
%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%
!DOCTYPE HTML
html
head
titleForm表单/title
/head
body
form action="${pageContext.request.contextPath}/servlet/DoFormServlet" method="post"
用户名:input type="text" name="username"
input type="submit" value="提交" id="submit"
/form
/body
/html
2.处理提交表单的servlet,里面有提供防止重复提交的代码,如下:
package xdp.gacl.session;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class DoFormServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//客户端是以UTF-8编码传输数据到服务器端的,所以需要设置服务器端以UTF-8的编码进行接收,否则对于中文数据就会产生乱码
request.setCharacterEncoding("UTF-8");
String userName = request.getParameter("username");
try {
//让当前的线程睡眠3秒钟,模拟网络延迟而导致表单重复提交的现象
Thread.sleep(3*1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("向数据库中插入数据:"+userName);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
Q3: java,用户注册,输入信息后,单击提交按钮,弹出一个提示框
后台方法:
private HttpServletResponse response = ServletActionContext.getResponse(); // 用户登录 public String login() throws IOException { System.out.println("login"); // md5加密密码 MD5 md5 = new MD5(password); String pas = md5.compute(); Users u = new Users(); u.setUsername(username); u.setPassword(pas); //使用ajax调用返回值 response.setContentType("text/plain;charset=UTF-8"); response.setHeader("pragma", "no-cache"); response.setHeader("cache-control", "no-cache"); PrintWriter write = response.getWriter(); // 用户用户登录--存在返回id,不存在或者 密码错误返回-1锁定状态返回-2 int res = manager.checkUser(u); // System.out.println(res + "useraction"); if (res == -1) { String str = "{\"success\":false,\"msg\":\"您输入用户不存在或者密码错误,请重新输入\"}"; write.write(str); write.flush(); write.close(); return null; } if (res == -2) { // System.out.println("zhanghaosuoding"); String str = "{\"success\":false,\"msg\":\"您输入的账号已经被锁定\"}"; write.write(str); write.flush(); write.close(); return null; } Users u2 = manager.findOneUsers(res); // System.out.println(u2.getUsername()+"-"+u2.getPassword()); // 把用户信息和上次登录时间放到session中,在页面上显示 ActionContext.getContext().getSession().put("user", u2); ActionContext.getContext().getSession().put("lastlogin", u2.getLastLoginTime().toString().substring(0, 10)); // 更新这次登录时间到数据库 java.sql.Timestamp lastLogin = new java.sql.Timestamp( new java.util.Date().getTime()); u2.setLastLoginTime(lastLogin); manager.updateUser(u2); String str = "{\"success\":true,\"msg\":\"登陆成功\"}"; write.write(str); write.flush(); write.close(); return null;
Q4: Java程序员编写代码时用什么上传到公司服务器上
利用SVN这个软件,百度就能下载,安装完后根据公司的SVN地址就可以访问提交的代码等文件并导入到本地,自己写的代码也可以提交上去。
而且eclipse、Myeclipse也可以安装SVN插件,直接在软件内检出和提交代码。
绝大部分公司都是用的SVN软件来管理、同步代码。
Q5: 怎么把java自动化代码提交到jenkins
首先搭建起jenkins环境,android官方提供了使用ant编译打包的脚本,所以要在jenkins系统配置里面将ant配置好;然后在jenkins里面新建一个项目,这里列出比较重要的几项配置:1、项目源代码位置,一般就是指定svn吧2、构建过程添加shell,写入如下命令:androidupdateproject-t?-p?-n?(其中第一个问号处填写要使用的androidAPI版本,可在命令行中用androidlisttarget获得,第二个问号处填写项目目录,当前目录的话就用.表示,第三个问号是填写项目名称)3、然后添加ant调用,最好要会ant的基础使用这几个配置都是为了能将源代码打包成apk文件,打包完成后,可以再次调用shell,连接设备或者打开模拟器,安装应用,执行你的自动化脚本;这是一个概括的过程,。。如果要细说那就太多了,你慢慢玩弄吧
关于java用户提交代码和userjava代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








