运行是为什么会报错,而且网页还报http500错误

img

控制台提示不是很明显吗,空指针异常。也提示了具体哪行的问题。你查看一下就好了。是某个对象为null导致的

报错是空指针异常,然后报错的位置是你的MyUTF类里的getNewString()方法,有可能你给他传的参数有误,就是你给他传的字符串可能为空,另外不建议你这样写,因为你这样写还是会手动调用多次,你都已经学到javaEE里的tomcat阶段了,应该给程序写一个编码过滤器才是,省的你在多次调用工具类了