一个很菜的jsp问题

gift1985 2006-03-21 01:23:54
一个很菜的问题JSP和JAVABEAN

小弟写了一个简易计算器用的是JSP+JAVABEAN可是我在tomcat下运行
在浏览齐输入的地址是C:\Program Files\Apache Group\Tomcat 4.1\webapps\ROOT\test\WEB-INF\classes\ch06
出现提示是
An error occurred at line: 1 in the jsp file: /test/calculate.jsp
Generated servlet error:
[javac] Compiling 1 source file
C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\test\calculate_jsp.java:42: package ch06 does not exist
ch06.SimpleCalculator calculator = null;
^
An error occurred at line: 1 in the jsp file: /test/calculate.jsp
Generated servlet error:
C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\test\calculate_jsp.java:44: package ch06 does not exist
calculator = (ch06.SimpleCalculator) pageContext.getAttribute("calculator", PageContext.REQUEST_SCOPE); ^
An error occurred at line: 1 in the jsp file: /test/calculate.jsp
Generated servlet error:
C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\test\calculate_jsp.java:47: package ch06 does not exist
calculator = (ch06.SimpleCalculator) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "ch06.SimpleCalculator");
程序原代码是:
package ch06;

public class SimpleCalculator {
private String first;
private String second;
private double result;
private String operator;
public void setfirst(String first) {
this.first= first;
}


public void setsecond(String second) {
this.second = second;
}



public void setOperator(String operator) {
this.operator = operator;
}


public String getfirst() {
return this.first;
}


public String getsecond() {
return this.second;
}


public String getOperator() {
return this.getOperator();
}


public void calculate() {
double one=Double.parseDouble(first);
double tow=Double.parseDouble(second);
if(operator.equals("+"))
result = one+tow;
else if(operator.equals("-"))
result = one-tow;
else if(operator.equals("*"))
result = one*tow;
else if(operator.equals("/"))
result = one/tow;
}


public double getresult() {
return this.result;
}


}
<%@page contentType="text/html; charset=GBK"%>
<jsp:useBean id="calculator" scope="request" class="ch06.SimpleCalculator">
<jsp:setProperty name="calculator" property="*"/>
</jsp:useBean>
<html>
<head>
<title>简单计算器</title>
<meta content="text/html" http-equiv="Content-Type"/>
</head>
<body bgcolor="#ffffff">
<p align="center">简单得计算器</p>
<hr>
计算结果:<%
try{
calculator.calculate();
out.println(calculator.getfirst()+calculator.getOperator()+calculator.getsecond()+"="+calculator.getresult());
}catch(Exception e){
e.printStackTrace();
}
%>
<hr>
<form action="calculate.jsp" method="get">
<table>
<tr>
<td align="right">第一个参数</td>
<td><input type="text">
</td>
</tr>
<tr align="center">
<td><select name="operator">
<option value="+">
+</option>
<option>-</option>
<option>*</option>
<option>/</option>
</select></td>
</tr>
<tr>
<td align="right">第二个参数</td>
<td><input type="text">
</td></tr>
</table>
</form>
</body>
</html>
...全文
150 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gift1985 2006-03-22
  • 打赏
  • 举报
回复
我换了TOMCAT5.0了可还是不行新的错误产生了
xiangbo520 2006-03-21
  • 打赏
  • 举报
回复
大哥,还在用4.0版本啊,不知道你的教材是哪年出版的,现在TOMCAT都已经5.5了。运行速度快了好多。赶紧换JDK5.0 和TOMCAT 5.5吧
xiongbing528 2006-03-21
  • 打赏
  • 举报
回复
<%@page import="ch06.SimpleCalculator.*" %>,
gift1985 2006-03-21
  • 打赏
  • 举报
回复
我绝的是配置的问题那位高手给指点指点呀!
scottwhb 2006-03-21
  • 打赏
  • 举报
回复
加上这句<%@page import="ch06.SimpleCalculator" %>,看看
gift1985 2006-03-21
  • 打赏
  • 举报
回复
补充一下,在浏览器输入的地址是http://localhost:8080/test/calculate.jsp
我的bean放在了Tomcat 4.1\webapps\ROOT\test\WEB-INF\classes\ch06下jsp程序放到了Tomcat 4.1\webapps\ROOT\test\下
fangshao 2006-03-21
  • 打赏
  • 举报
回复
在浏览齐输入的地址是C:\Program Files\Apache Group\Tomcat 4.1\webapps\ROOT\test\WEB-INF\classes\ch06
有这么输入的吗?
而且你的应用程序配置都错了
内容概要:本文详细记录了对一个Android ARM64静态ELF文件中字符串加密机制的逆向分析过程。该ELF文件的所有字符串均被加密,无法通过常规strings命令或IDA直接识别。作者通过分析发现,加密字符串存储在.rodata段,其解密所需信息(包括密文地址、长度和16位密钥)保存在.data.rel.ro段的40字节描述符中。核心解密函数sub_10F408采用自反的双pass流密码算法,结合固定密钥KEY_TERM(由.data段24字节数据计算得出),实现字节级非线性、位置与长度相关的加密。文章还复现了完整的Python解密脚本,并揭示了该保护机制的本质为代码混淆而非强加密,最终成功批量解密全部956条字符串,暴露程序真实行为,如shell命令模板、设备标识篡改、网络重置等操作。此外,文中还提及未启用的自定义壳框架及其反dump设计。; 适合人群:具备逆向工程基础的安全研究人员、二进制分析人员及对ELF保护技术感兴趣的开发者。; 使用场景及目标:①学习ELF二进制中字符串加密的典型实现方式与逆向突破口;②掌握从结构识别、函数追踪到算法还原的完整逆向流程;③理解“绑定二进制”的完整性校验设计及其局限性;④实践编写IDAPython脚本自动化提取与解密敏感数据。; 阅读建议:此资源以实战案例驱动,不仅展示技术细节,更强调逆向思维与验证方法,建议读者结合IDA调试环境,逐步跟随文中步骤进行动态分析与算法验证,深入理解每一步的推理依据。

81,110

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧