【问题标题】:Get the value of variable获取变量的值
【发布时间】:2012-08-26 06:41:59
【问题描述】:

我正在为一个在线考试系统做项目。 项目运行成功。问题是最终用户得到了应该输入数据库的任何标记。

我做不到。

我的代码如下。

String UserName = request.getParameter("UserName");
String q = "insert into Data (UserName,MARKS) values("+UserName+" , "+count+")";
System.out.println(q);

这里,count 是存储标记的变量。

我已经打印了查询。由此我可以说我正在获取计数变量的值,但我无法获取用户输入的 USERNAME 的值。

【问题讨论】:

  • request.getParameter("UserName"); UserName 是你输入类型的名称?你能显示你定义 UserName 输入类型或相应的 html 对象的代码吗?

标签: java jsp servlets


【解决方案1】:

检查参数“用户名”是否正确。

或者

UserName 可以存储为会话值,之后您可以检索。

 String userName = request.getParameter("txtUserName");

session.setAttribute("userName", userName);
String manager = session.getAttribute("userName");

【讨论】:

  • action="Rules.jsp" id="mymodal"> 用户名:   
    密码:
    登录
  • 当您点击登录按钮时,您可以测试输入的值。
  • 实际上这一切正常.. 但标记用户得到我想添加到数据库表中。该基表只有 2 个字段。标记和用户名。但数据没有插入。单击提交按钮上的数据正在插入,但最后标记没有插入。我的代码如下。好不好?? String str = (String)session.getAttribute("UserName"); String q = "插入数据(UserName, Marks) 值('"+str+"' , "+count+")"; System.out.println(q);
猜你喜欢
  • 1970-01-01
  • 2017-06-02
  • 2017-10-12
  • 2019-12-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-28
  • 2015-06-02
相关资源
最近更新 更多