jsp无法编写pos机如果要写pos机,必须要用com通讯
如果要用的话,需要写一个java程序来处理com输入jsp是b/s模式的,如果要得到客户端数据
该java程序必须运行在客户端才能得到用户的pos
如果这样的话那么每个人买个pos机刷卡那个就可以在家里进行网上购物了
没听说过吧?所以不行di..不如写一个c/s结构的程序,前后台都是java这才行
可这就跟前后台都是c++没有大区别了
除了java的跨平台性比较好,可执行速度会慢点可以考虑前台用c/C++/C#,给客户安装
中间传输的安全性要考虑一下,还有速度
网站服务器可以用j2ee之类的
jsp仅用于显示叶面
如果要用的话,需要写一个java程序来处理com输入jsp是b/s模式的,如果要得到客户端数据
该java程序必须运行在客户端才能得到用户的pos
如果这样的话那么每个人买个pos机刷卡那个就可以在家里进行网上购物了
没听说过吧?所以不行di..不如写一个c/s结构的程序,前后台都是java这才行
可这就跟前后台都是c++没有大区别了
除了java的跨平台性比较好,可执行速度会慢点可以考虑前台用c/C++/C#,给客户安装
中间传输的安全性要考虑一下,还有速度
网站服务器可以用j2ee之类的
jsp仅用于显示叶面
解决方案 »
- jsp+httpclient4 cookie共享的问题
- 紧急求助:麻烦兄弟们看看poi的XWPFTableCell中如何设置其中的内容为红色
- 非常经典的Java技术Blog(完全原创)
- jsp中 FCKeditor中图片上传问题
- 请问怎么才能把SQL语句查询出来的内容列在下拉列表里
- ms sql停止后就无法启动,不知道是怎么回事
- javabean怎样才能打印东西到屏幕上?
- 这是个下载文件程序,如果文件名称(fileName)是中文怎么下载后会有问题,不是中文名就没有问题.
- 关于IIS+RESIN的问题.http://127.0.0.1/interflow http://127.0.0.1:8080/的使用.
- 在IDEA中 hibernate反向生成实体类出错
- 高分求-----java使用socket进行email的smtp和pop3操作详列!!!
- 分页
一般就是显示数据处理结果啦 这类的东西
welcome.jsp
<%@ page
language="java"
contentType="text/html;charset=GB2312"
%><%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %><html:html locale="true">
<head>
</head>
<body>
<html:form action="welcome" method="GET">
欢迎
<html:radio property="item" value="1"/>1
<html:radio property="item" value="2"/>2
<html:radio property="item" value="3"/>退出
<html:submit/>
</html:form>
</body>
</html:html>Welcome.java
package cn.zj.tobacco.login;import org.apache.struts.action.*;
import java.io.*;
import java.sql.*;
import javax.servlet.http.*;
import javax.servlet.*;
import java.util.*;
import cn.zj.tobacco.db.*;
import cn.zj.tobacco.constant.*;
import cn.zj.tobacco.entity.*;
import cn.com.asb.common.util.*;public class Welcome extends Action{
WelcomeForm mainForm;
public ActionForward perform(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
{
//System.out.println("Invoke LoginAction::perform()");
mainForm = (WelcomeForm)form;
HttpSession session = request.getSession();
String item = mainForm.getItem();
System.out.println("Selected menu "+item);
String dn = mainForm.getDn();
System.out.println("Get request DN"+dn);
FixupTel fixupTel = new FixupTel(dn);
System.out.println(fixupTel);
short ret = DBAgent.authenticateCust(dn,fixupTel);
if(ret < 0){
if(ret == Constants.CUSTOMER_NOT_FOUND){
session.setAttribute(Constants.ERROR_INFO,"非法的用户");
}
System.out.println("Authenticate customer \""+dn+"\" failed,"+"error "+ret);
return mapping.findForward("authenterror");
}
System.out.println(fixupTel);
session.setAttribute(Constants.CUSTOMER,fixupTel);
if(item.equals("1")){
return mapping.findForward("mainorder");
}else if(item.equals("2")){
return mapping.findForward("loginuser");
}else if(item.equals("3")){
return mapping.findForward("terminate");
}
// If user doesn't select any choice, redirect to mainmenu jsp again
return mapping.findForward("welcome");
}
}
请说一下welcome.jsp是通过什么调用welcome.java的啊,这里我没有看到用Bean啊,请在再帮个忙我会加分的,谢谢
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
看到这两行吗? 这是用了struts框架
用<html:form action="welcome" method="GET">这样的语句来写jsp
应该是action form这个应用吧。这样的作用是界面和代码分离,实现MVC模式云云。。相关资料就太多啦 你去:ftp://share:[email protected]/
下载一本struts in action看看吧