相关疑难解决方法(0)

会话是否应该用于处理表单验证的错误消息?

我正在创建注册页面,我已经完成了基本的客户端(JS)表单验证.
现在我要编写服务器端验证.

我所做的是调用request.getParameter():

String username = request.getParameter("username");
Run Code Online (Sandbox Code Playgroud)

然后,如果用户名输入无效,我将错误消息放到ArrayList:

ArrayList<String> errors = new ArrayList<String>();
errors.add("username is not valid");
Run Code Online (Sandbox Code Playgroud)

然后,将ArrayList对象添加到会话变量,

session.setAttribute("inputErrors", errors);
Run Code Online (Sandbox Code Playgroud)

这样我就可以使用逻辑来查看ArrayList是否为空(即存在错误),重定向回注册页面并获取会话值以显示正确的错误消息.

但我想知道以这种方式使用会话是否是处理错误消息的好方法.由于此操作仅涉及2个页面:注册UI(regis.jsp)和处理注册输入验证和处理(例如,process_regis.jsp)的页面.我对会话的理解是在多个页面中使用,主要用于登录用户数据.

如果您需要更多说明,请告诉我.

java error-handling session jsp

1
推荐指数
1
解决办法
1528
查看次数

如何使用java代码设置html文本字段的值

我可以使用以下代码从html到java获取textfield的值:

String id = request.getParameter("id");
Run Code Online (Sandbox Code Playgroud)

有没有办法可以使用Java代码设置HTML文本字段?

html java servlets

1
推荐指数
1
解决办法
7493
查看次数

如何在jstl中列出az中的每个字母

使用jstl我想列出字母表中的每个字母.

我想要像b ... z这样的东西

java jstl

1
推荐指数
1
解决办法
2690
查看次数

tomcat与jsp

如何使用tomcat编译和运行jsp页面.我应该在哪里放置我的jsp页面.在哪个文件夹中我必须放置它.

java jsp tomcat

0
推荐指数
1
解决办法
3345
查看次数

标签 统计

java ×4

jsp ×2

error-handling ×1

html ×1

jstl ×1

servlets ×1

session ×1

tomcat ×1