相关文章推荐
小胡子的李子  ·  android ...·  1 月前    · 
坐怀不乱的乌冬面  ·  Drawable upArrow = ...·  5 月前    · 
悲伤的橙子  ·  java - cannot scroll ...·  1 年前    · 
request . setAttribute ( "error" , "addError" ) ; request . getRequestDispatcher ( "QueryStudnentAll" ) . forward ( request , response ) ;

然后在jsp中获取error并且进行判断

String error = ( String ) request . getAttribute ( "error" ) ; out . print ( error ) ; if ( error . equals ( "noError" ) ) { out . print ( "增加成功" ) ; } else if ( error . equals ( "addError" ) ) { out . print ( "增加失败" ) ; } else {

测试的时候报如下错误:
在这里插入图片描述
经过debug发现在第一次进入index页面的时,error的值为null。error.equals(s2)中,s1的值不能为null,所以出现了错误。
改正方法,先判断error是否为null,然后再判断。

为了在数据库中操作成功和失败后在web上给出信息在增加的servlet里加入如下代码if (result) {//成功时 request.setAttribute("error", "noError"); }else {//失败时 request.setAttribute("error", "addError"); } request.getRequestDispa...
Action 的代码片段 代码如下:private String epid;//全局变量 得到的是一个以逗号分隔的字符串 public String getEpid() {        return epid;} public void setEpid(String epid) {        this.epid = epid;} public String edit() {        try {            if (“save”. equals (save)) {//点击保存按钮的时候执行                return save();            }
一.先来说说Java的基本数据类型和引用类型 八大基本数据类型:Byte,short,int,long,double,folat,boolean,char,其 占一个字节的是byte,short和char占两个字节,int,float占四个字节,double和long占8个字节,boolean只有true和false,这八种数据变量 直接存储值 八大基本数据类型对应着各自的封装类型,提供了更多...
Jsp 主要内容一、C/S 与 B/S二、tomcat三、端口占用四、 jsp 基本语法五、 jsp 脚本六、注释七、session 与 cookies八、九大内置对象 一、C/S 与 B/S   C/S 又称 Client/Server 或客户/服务器模式。服务器通常采用高性能的 PC、工作站或小型机,并采用大型数据库系统,如 Oracle、Sybase、Informix 或 SQL Server。客户端需要安装专用的客户端软件,如优酷客户端。   B/S 是 Brower/Server 的缩写,客户机上只要安
==:既可以判断基本类型,又可以判断引用类型 ==:如果判断基本类型,判断的是值是否相等。示例: int i=10; double d=10.0; ==:如果判断引用类型,判断的是地址是否相等,即判定是不是同一个对象【案例说明】
JSP ,JAVA字符串的比较要用 equals ,而不能直接用==号 今天在写 JSP 的if判断条件是发现if不起作用,查找资料发现改为 equals 来判断就可以,原来String 是对象,如果用==号就是比较两个String对象内存地址是否一样, equals ()比较的是String内容时候一样,不过不同的编程语言两者不太一样,所以在JAVA和 JSP 不可以,而Javascript 却可以
JSP 、Servlet和JavaBean是Java Web开发 常用的三个技术,它们可以协同工作来实现Web应用程序的开发。下面是一个简单的例子,演示了如何使用 JSP 、Servlet和JavaBean来实现一个简单的用户登录系统: 1. 创建一个名为“User.java”的JavaBean类,用于表示用户信息: public class User { private String username; private String password; public String getUsername() { return username; public void setUsername(String username) { this.username = username; public String getPassword() { return password; public void setPassword(String password) { this.password = password; 2. 创建一个名为“login. jsp ”的 JSP 页面,用于显示登录表单: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <meta charset="UTF-8"> <title>用户登录</title> </head> <h1>用户登录</h1> <form action="LoginServlet" method="post"> <label>用户名:</label><input type="text" name="username"><br> <label>密码:</label><input type="password" name="password"><br> <input type="submit" value="登录"> </form> </body> </html> 3. 创建一个名为“LoginServlet.java”的Servlet类,用于处理用户登录请求: import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/LoginServlet") public class LoginServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String username = request.getParameter("username"); String password = request.getParameter("password"); User user = new User(); user.setUsername(username); user.setPassword(password); request.setAttribute("user", user); request.getRequestDispatcher("loginResult. jsp ").forward(request, response); 4. 创建一个名为“loginResult. jsp ”的 JSP 页面,用于显示登录结果: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <meta charset="UTF-8"> <title>登录结果</title> </head> <h1>登录结果</h1> User user = (User) request.getAttribute("user"); if (user.getUsername(). equals ("admin") && user.getPassword(). equals ("admin")) { <p>登录成功!</p> <% } else { %> <p>登录失败!</p> <% } %> </body> </html> 以上就是一个简单的 JSP 、Servlet和JavaBean的例子,它演示了如何使用这三个技术来实现一个简单的用户登录系统。